29 Серпня 2010 16:04
Виявилася доволі дивна помилка в avreal 1.28r2 та 1.28r3. При співпадінні умов
- Використовується програматор на базі FT2232/FT4232
- Зайняті верхні два байти флеш-пам’яті (кодом або лічильником стирань)
- В одному виклику avreal виконується робота як з флеш пам’яттю, так і з ф’юзами
- Присутній ключ верифікації -v
для деяких мікроконтроллерів після першої операції верифікації робота обривається на помилці synchronosation lost.
Continue reading ‘Помилки в avreal 1.28r2 та 1.28r3’ »
14 Березня 2010 21:34
Не було б щастя, так нещастя допомогло.
Знайшов можливість самостійно перевірити роботу avreal під WindowsXP/64, Windows7/32, Windows7/64, досі я перевіряв лише під W2K та XP/32.
Поки-що лише для FTDI (FT2232) – з драйверами CDM 2.06.00 все працює. Найближчими днями буду розбиратися з LPT для перерахованих систем, перевірю різні драйвери та методи їх встановлення. Обговорення було на електроніксі десь з цього місця.
31 Січня 2010 21:26
Вийшла нова версія програматора avreal – v1.28r1 (Sun 2010-01-31).
- Додано підтримку FT2232H, FT4232H з можливістю використовувати для програмування обидва канали з MPSSE. Дозволені імена виводів перераховано в описові конфігурування.
- Додано ключ -k для очікування натискання кнопки на адаптері програмування і відповідний конфігураційний запис key.
- Додано модифікацію ключа -os для того, щоб задавати безпосередньо частоту SCK, а не частоту тактування мікроконтроллера.
20 Січня 2010 23:01
Вийшла нова версія програматора 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 потрібно створити відповідний конфігураційний файл.