Archive for the ‘История’ Category.

AVReAl 1.28r8 / FreeBSD

Я действительно сильно задержался на FreeBSD 6.4, так как сам я не пользуюсь этой ОС.
Меня пришлось подтолкнуть к переходу на FreeBSD 8.2.

Пересобрал avreal1.28r8 для 8.2 и после проверки выложил на странице загрузки avreal рядом со сборкой для 6.4.

Все последующие версии будут собираться уже только для 8.2.

AVReAl update — 1.28r8

Вышла новая версия програматора avreal — v1.28r8 (Sat 2011-08-13).

  • Добавлена поддержка двоичного формата файлов (raw binary).
    Формат задаётся префиксом :bin: в имени файла.
  • Изменено поведение ключа -r.
    При использовании ключа с модификатором -r+ в выходной файл записывается всё содержимое соответствующего региона памяти микроконтроллера, т.е. поведение соответствует «старому».
    Без модификатора, в форме -r, в выходной файл формата :ihex: не записываются строки, состоящие только из байтов FF. В файлы формата :bin: не записывается «хвост», состоящий только из FF.

AVReAl update — 1.28r7

Вышла новая версия програматора avreal – v1.28r7 (Sun 2011-02-27).

Ошибка в обработке ключа -v+

В avreal версий с 1.28r2 по 1.28r6 есть ошибка в обработке ключа -v+, т.е. -v с модификатором +.
Ошибочно выполняется проверка на чистоту всего объёма памяти микроконтроллера, а не только адресов, не занятых содержимым hex-файла. В результате после первой же верификации работа прекращается и дальнейшие операции, например, запись fuses, не выполняются.

Ключ -v без модификатора работает нормально, поэтому рекомендуется использовать его.
Ошибка не критическая, будет исправлена в очередной версии avreal.


Ошибка исправлена в версии 1.28r7.

AVReAl update — 1.28r6

Вышла новая версия програматора avreal — v1.28r6 (Sun 2011-01-09).

  • Добавлены ATmega325A, ATmega329A.
  • Добавлены имена-синонимы для тех контроллеров з буквой «A», которые не отличаются от «не-A» кристаллов:
        ATmega165A, ATmega645A, ATmega6450A
        ATmega169A, ATmega329PA, ATmega649A, ATmega6490A
  • avreal/Linux64, адаптеры на FT2232*, FT4232H:
    Библиотека загружается по имени libftd2xx.so.0, а не libftd2xx.so, как это было раньше. Это делает возможной установку на компьютере параллельно старой (необходимой для avreal/Linux64) и новой версий библиотеки, например, libftd2xx.so.0.4.16 и libftd2xx.so.1.0.0.
    avreal/Linux32 может работать как со старыми, так и с новыми версиями бибилотеки.
    Читать больше про проблемы с libftd2xx.so.1.0.0 в 64-битном линуксе.
  • Ключ -k/-K старта программирования по нажатию кнопки на адаптере получил две формы с разным порядком работы.

avreal/linux and libftd2xx.so.1.0.0 64-bit

В начале декабря FTDI сделала нам маленький подарочек — выпустила версию 1.0.0 библиотеки libftd2xx.so (предыдущая версия была 0.4.16). Что-то там, наверное, сильно улучшили, но 64-битная версия avreal/linux перестала работать. Явные ошибки где-то или «просто неаккуратный код» код, из-за которого вылезли проблемы в avreal, придётся разбираться. А пока я на странице download выложил архивы предыдущей версии libftd2xx, с которой avreal работает стабильно.


Подробнее об этом тут: «Подарочек от FTDI»

AVReAl update — 1.28r5

Вышла новая версия програматора avreal — v1.28r5 (Tue 2010-10-12).

  • Исправлена ошибка synchronisation lost после верификации для некоторых моделей контроллеров и адаптера на FT2232/FT4232.
  • Добавлен ATmega128RFA1

AVReAl update — 1.28r4

Вышла новая версия програматора avreal — v1.28r4 (Tue 2010-09-07).


Ошибка исправлена в версии 1.28r5.

Ошибки в avreal 1.28r2 и 1.28r3

Обнаружилсь довольно странная ошибка в avreal 1.28r2 и 1.28r3. При совпадении условий

  • Используется программатор на базе FT2232/FT4232
  • Заняты верхние два байта флеш-пам’яти (кодом или счётчиком стираний)
  • В одном вызове avreal выполняется работа как с флеш памятью, так и с фьюзами
  • Присутствует ключ верификации -v

для некоторых микроконтроллеров после первой операции верификации работа обрывается с ошибкой synchronosation lost.

Continue reading ‘Ошибки в avreal 1.28r2 и 1.28r3’ »

AVReAl update – 1.28r3

Вышла новая версия програматора avreal — v1.28r3 (Mon 2010-08-16).

  • Исправлено ошибку, приводившую к невозможности работы с Extended Fuse Byte для микроконтроллеров ATmega16M1, ATmega32M1, ATmega64M1, ATmega32C1,

Обнаружены некоторые ошибки.

[flagcounter image]