Показать сообщение отдельно
Старый 30.09.2009, 01:00   #277
Stanson
Старший Пользователь
 
Регистрация: 20.08.2009
Регион: 77, 97, 99, 177
Сообщений: 104
Stanson is on a distinguished road
По умолчанию

Цитата:
Сообщение от Grubin Посмотреть сообщение
Подскажите пожалуйста, каким образом залить прошивку через USB. Как я понимаю для винды нужен другой бутлоадер. А в линуксе какая утилита используется? Бутлоадер естественно в контроллер прошит.
Если прошит микрочиповский, который рассчитан на загрузку кода с адреса 0х800 то и заливать надо микрочиповской утилитой для их бутлоадера. Пересобирать саму прошивку при этом не нужно - она рассчитана как раз на старт с 0х800.

Если бутлоадер какой-то другой и стартовый адрес для заливаемого кода другой - то в исходниках прошивки надо поменять его на нужный.

В линуксе я пользую собственную утилиту которая в комплекте с исходниками моего бутлоадера идёт. Не знаю, насколько оно совместимо с микрочиповским, помимо стартового адреса и адресов прерываний.
В версии 0.2 драйвера не нужны, только утилитка. Кстати, она же должна и под виндой собираться с libusb. Схемы простейших прошивалок для PIC, чтобы залить в PIC собственно бутлоадер тут уже выкладывались.
Stanson вне форума   Ответить с цитированием