|
|
  |
Алгоритм работы ISP на LPC2xxx, Собственный бут жутко тормозит |
|
|
|
Feb 11 2011, 11:17
|

Местный
  
Группа: Участник
Сообщений: 242
Регистрация: 19-06-06
Из: Новосибирск
Пользователь №: 18 167

|
Цитата(kovigor @ Feb 11 2011, 14:15)  Потому что нужно проверять целостность целых блоков, а не отдельных байтов. Потому что для загрузки по вашему методу нужно уникальное ПО. Потому что это медленно. И еще потому, что это ничем не оправдано ... Дык...как раз хочется уникальное, и быстрое. По поводу ответа после каждого байта и длинных посылок: Убираю ответ и синхра падает мертво, хотя когда сплошным потоком лью код только в RAM, без всяких страниц и секторов, то все хорошо.
|
|
|
|
|
Feb 13 2011, 08:01
|

Местный
  
Группа: Участник
Сообщений: 242
Регистрация: 19-06-06
Из: Новосибирск
Пользователь №: 18 167

|
Цитата(demiurg_spb @ Feb 12 2011, 13:04)  +1 за XMODEM. У самих так сделано. Очень удобно, что не нужно поддерживать софтину для ПК по хрен знает какое кол-во осей. X-Modem это конечно очень удобно, не спорю. Но всеже он громоздкий..мне так кажется. Сделал так: Разбиваю прошиву на сектора по 8кб и лью их побайтно в RAM затем весь сектор копирую из RAM во FLASH, и зацикливаюсь пока все сектора не запишу. В конце передачи каждого сектора пределаю еще CRC на всякий случай. Работает стабильно и быстро. А по поводу множества софтин под множество ОС, у меня девайс весьма узкого применения поэтому с эим даже не заморачиваюсь, достаточно одной консольной программульки под Винду.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|