Помилки в avreal 1.28r2 та 1.28r3

Виявилася доволі дивна помилка в avreal 1.28r2 та 1.28r3. При співпадінні умов

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

для деяких мікроконтроллерів після першої операції верифікації робота обривається на помилці synchronosation lost.

Continue reading ‘Помилки в avreal 1.28r2 та 1.28r3’ »

AVReAl @ XP/64, Windows7/32, Windows7/64

Не було б щастя, так нещастя допомогло.
Знайшов можливість самостійно перевірити роботу avreal під WindowsXP/64, Windows7/32, Windows7/64, досі я перевіряв лише під W2K та XP/32.
Поки-що лише для FTDI (FT2232) – з драйверами CDM 2.06.00 все працює. Найближчими днями буду розбиратися з LPT для перерахованих систем, перевірю різні драйвери та методи їх встановлення. Обговорення було на електроніксі десь з цього місця.

AVReAl update – 1.28r1

Вийшла нова версія програматора avreal – v1.28r1 (Sun 2010-01-31).

  • Додано підтримку FT2232H, FT4232H з можливістю використовувати для програмування обидва канали з MPSSE. Дозволені імена виводів перераховано в описові конфігурування.
  • Додано ключ -k для очікування натискання кнопки на адаптері програмування і відповідний конфігураційний запис key.
  • Додано модифікацію ключа -os для того, щоб задавати безпосередньо частоту SCK, а не частоту тактування мікроконтроллера.

AVReAl update – 1.28r0

Вийшла нова версія програматора avreal — v1.28r0 (Wed 2010-01-20).

  • Для видачі списку підключених пристроїв FTDI по -aft2232 -p? вже не потрібно вказувати хоч якийсь мікроконтроллер.
  • Додано tiny2313A, tiny4313.
  • Ключ -az для FT2232 залишає мікросхему в режимі MPSSE з виводами програмування, зконфігурованими на вхід.
  • Для конфігурованих LPT-адаптерів додано группи сигналів led_ok, led_error.
  • Для FT2232-адаптерів підтримуються всі типи сигналів в конфігураційному файлі, включно з новими led_ok, led_error.
  • Запис сигналу enable для FT2232 обробляється так само, як для LPT, тобто необхідно вказувати інверсію для буферів з активним низьким входом дозволу.
  • Видача інформації на stdout проводиться без буферизації і при перенаправленні, щоб при перехопленні в IDE було постійне оновлення.
  • Записи даних (тип 00) HEX-файлу з нульовим полем довжини ігноруються.
  • Прибрано ключ -ar, тепер для інверсії сигналу RESET потрібно створити відповідний конфігураційний файл.
[flagcounter image]