Ответ:
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено us5qvh 23 апреля 2003 г. 08:50
В ответ на: 2us5qvh "И снова про загрузку ADuC816..." отправлено Вопросик 23 апреля 2003 г. 08:00

Так я и преобразовывал HEX-файл в бинарный - каждую строку в отдельный пакет для записи. А что до ошибок: в английской версии в таблице 4(пример пакета для записи памяти программ) код команды написан "W" (правильно) и 45h (ошибка), и если пересчитать контрольную сумму, то она совпадет именно для значения 45h, что тоже неправильно, потому что 45h - это для записи памяти данных. А что до загрузчика версии 1, то наверное если в 816 передать "сырую" строку из HEX-файла, он совсем ничего не запишет и выдаст код ошибки. А тут получается совсем иначе: запись проходит вроде бы нормально, после каждого пакета приходит 06h, но потом ничего не читается и не работает. А Вам нигде не попадались коды команд для чтения памяти программ, может тут какая-то зависимость от длины строк или нужна выдержка времени после каждой строки?

Составить ответ ||| Конференция ||| Архив

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru