Привіт усім, я покажу вам, як записати файл .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 / username). Для цього я працюю як звичайний користувач:
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
Щоб перевірити, чи він автоматично визначає ПІК, який ми підключили до 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
Ув
jvk85321
Якщо це для пікіту2. Мені трапилось це ставити. Дякую за нагадування.
Я використовую piklab в Chakra з KDE 4.12.2 та компілятором sdcc (йому бракує багато чого), але я не знаю, як налаштувати клон pickit2.
Привіт друже, дякую за цей пост.
Я також хочу позбутися сумнівів, який тип програміста вводу-виводу мікросхем я можу використовувати з цим додатком.
Це для 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.
Привіт, вибачте, що вас турбую, я починаю обробляти pic з linux, оскільки раніше я робив це з win.
Кажу вам, що мені вдалося встановити pk2cmd і у мене є клон пікіту.
Я міг чудово програмувати, але ніде не міг знайти, як налаштувати, чи буде знімок використовувати зовнішній годинник або внутрішній годинник.
це робиться з адреси x2007. але я не знаю, як я раніше використовував upp628 в win, і він був запрограмований візуально після відкриття шістнадцятки.
Якщо у вас є якась інформація, я ціную її.
нарешті я програмую в asm
спасибі
Програма вже недоступна? Якщо я натискаю на посилання, це означає, що сталася помилка dropbox!