Здравейте на всички, ще ви покажа как да записвате .hex файл в микроконтролер pic, използвайки PK2CMD. в няколко прости стъпки:
1. Изтеглете програмата PK2CMD..
2. Разархивирайте файла.
3. С помощта на терминал въведете директорията на изтегления изходен код.
4. Преди да компилираме, трябва да инсталираме други необходими програми, затова работим като суперпотребител:
sudo apt-get install build-essential
sudo apt-get install libusb++-dev
5. Сега можете да компилирате изходния код, като използвате:
make linux
6. И след това, като суперпотребител, го инсталирайте с командата:
sudo make install
7. Веднъж инсталиран, добавете ред към скрития файл ".Bashrc" който се намира в домашната папка (/ home / потребителско име). За това стартирам като нормален потребител:
gedit /home/nombre_usuario/.bashrc
Добавям следния ред в края на файла:
export PATH = $ PATH: / usr / share / pk2
8. И накрая "изпълнявам", като обикновен потребител, редовете на файла ".bashrc", използвайки
source /home/nombre_usuario/.bashrc
С това програмата "pk2cmd" трябваше да бъде инсталирана и конфигурирана за използване.
Тестване на инсталацията
За да проверите дали инсталацията и конфигурацията работят, първият начин е с Pickit2. свързан към USB порта, изпълнете като обикновен потребител командата:
pk2cmd /?v
Как да запиша .hex с pk2cmd
За да проверите дали той автоматично открива PIC, който сме свързали в Pickit2.:
pk2cmd -p
За да прочетете .hex файла, който PIC в момента е записал (в този случай го запазвам на работния си плот с името "actual.hex"):
pk2cmd -p -gf/home/usuario/direccion/actual.hex
За да запазите в PIC новия файл «file.hex», който имам на работния си плот:
pk2cmd -p -m -f/home/usuario/direccion/archivo.hex
Ето урок, направен от мен :).
Добър съвет! Има и Piklab, който да направи това като друга опция :).
Здравейте, ръководството вече не е достъпно?
Отлично, но липсва ми типът рекордер, за който се използва (кой модел на usb програмист). Има много. Струва ми се, че работи за pickit2 и техните клонинги. Поправете ме, ако греша
PikLab е чудесна опция, но е за KDE3 и триковете вече не работят за библиотеките на KDE4, въпреки че с извънземни можете да предадете версия на Fedora на debian и ubuntu. Там има урок, така че го направих на моя Ubuntu 13.04
atte
JVK85321.
Ако е за pickit2. Случвало ми се е да го сложа. Благодаря, че ми напомни.
Използвам piklab в Chakra с KDE 4.12.2 и компилатора sdcc (липсва много), но не знам как да конфигурирам клон pickit2.
Здравей приятел, благодаря за този пост.
Също така искам да се отърва от съмнението какъв тип чип i / o програмист мога да използвам с това приложение.
Това е за PICKit 2 🙂, ако имате предвид това.
И ако добавите GPSIM + GPUTILS, това е добра алтернатива на MPLAB ..
От друга страна, сега, когато MPLABX е многоплатформен, можем да използваме инструмента на производителя от нашите Linux машини. Това зависи от крайния потребител
Отличен урок, вече го запазих в любимите си!
С уважение,
"Оскар"
Много хубава статия, благодаря!
Работя с PIC микроконтролери на Linux от доста време. За щастие инструментите на Microchip от известно време са междуплатформени и могат да се използват безплатно (MPLABX, IDE, базиран на Netbeans, и неговите компилатори XC8, XC16 и XC32).
За мен MPLABX е идеалният инструмент, това е инструмент с добро качество и съм го инсталирал без проблеми в няколко дистрибуции на Linux.
Поздрави!
Благодаря ви много за изложената работа, мисля, че ще ми послужи да ме запознаете малко повече с Linux.
Моля, можете ли да поставите връзката отново към: изтеглете ръководството в pdf, защото dropbox ми казва, че е деактивирано.
поздрави
Готов приятел, благодаря ти много за коментара, качих линковете отново. Поздрави от Еквадор.
Отличен урок! 😀 Просто използвам дистрибуция, базирана на Arch, всичко ли работи и на arch linux?
Разбира се, ще го намерите в AUR.
Здравейте, съжалявам, че ви безпокоя, започвам да се справям с снимката с linux, тъй като преди това го направих с win.
Казвам ви, че успях да инсталирам pk2cmd и имам клон на пикита.
Можех да направя програмирането перфектно, но не можах да намеря никъде как да конфигурирам дали снимката ще използва външен часовник или вътрешен часовник.
това става от адреса x2007. но не знам как преди това използвах upp628 в win и той беше програмиран визуално, след като отвори шестнадесетичния.
Ако имате информация, оценявам ви.
накрая програмирам в asm
благодаря
Програмата вече не е налична? ако щракна върху връзката ми казва, че има грешка в dropbox!