[an error occurred while processing this directive] [an error occurred while processing this directive]
2 Black Eagle и другим пользователям AVReAl - новая версия
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено ReAl 22 января 2002 г. 14:00

Версия 1.22rev5 была с мелкими правками и до странички так и не доползла.
В 1.22rev6 подправлено то, что могло и не мешать. Так что смотрите перечень правок и думайте - стоит ли выкачивать новые баги :-)

v1.22rev6 (Mon 21-Jan-2002) av122r6.zip (~110Kb)

! фича "Если есть только имена файлов, то выполняется чтение" забывала смотреть на наличие ключа -e. В результате при командной троке -e foo.hex чип успешно стирался после чего foo.hex радостно переписывался поверх содержимым стретого кристалла, все FF, а это уже баг. Теперь чтение производится только при явном наличии -r.

! Это скорее фича кристалла, нигде не описанная в документации. Если для какого-то слова кода выдать одну команду записи байта, то в другой байт этого слова будет записан предыдущий засылавшийся в чип байт (похоже, это справедливо только для чипов с секторной организацией флеша). Ситуация проявлялась только при наличии в HEX-файле только одного байта для слова, например, в конце текстовой строки и при верификации по -v+. Теперь ситуация проверяется, и во второй байт слова принудительно прописывается FF.

! При hex-файле, содержащем только концевую запись :00000001FF avreal вываливался по assert. Теперь считает, что никакого файла и не было.

! После добавления возможности задавать содержимое flash и eeprom в одном файле была по недосмотру оставлена отладочная запись списков кода и данных в файлы hcode.hex и hdata.hex.

* имена кристаллов для ключа +name могут задаваться как в виде, выводимом по -h (например, 90s8515), так и с дополнительным префиксом 'at' (например, at90s8515).


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

Ответы



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

E-mail: info@telesys.ru