RU EN DE
Illegal Systems Corporation

Просто чтобы было удобно...

USB bootloader

   Чтобы легко менять прошивки во всех моих проектах на PIC18F2550 я написал по мотивам Microchip'овских примеров бутлоадер. Переписать его я решил потому что Microchip как-то не торопится делать IDE под Linux, а держать винду или сидеть под Wine как-то некузяво. Прошивка собирается обычной связкой SDCC + gputils. Для подробностей - читайте исходники, там всё написано.

   Для работы бутлоадеру требуется подключенный к PIC разъём USB, кнопка замыкающая RE3 с землёй, которую нужно держать нажатой при включении устройства, чтобы запустился бутлоадер, драйвер ядра для /dev/usb/bootX (в версии 0.2 он не нужен) и консольная утилитка для скармливания бутлоадеру прошивок в формате Intel HEX32. Всё с исходниками, собирается под Linux. Программатор для PIC требуется только для заливки бутлоадера. Имеет смысл один раз прошить бутлоадер программатором во все имеющиеся в наличии PIC18F2550 и забыть про программатор надолго.

  • Софт, исходники, прошивка - всё тут
  • Описание PIC18F2550 - на сайте Microchip
  • SDCC - компилятор C для всяких мелких процессоров, который потребуется для сборки прошивки
  • gputils - ассемблер, линкер и пр. для процессоров PIC, который потребуется для сборки прошивки
 
 

©2005 Illegal Systems Corp. Designed by Stanson.