Archive for the ‘Історія’ Category.
11 Лютого 2018 2:39
Вийшла нова версія програматора avreal — v1.29r1 (Sun 2018-02-11).
- Додано підтримку:
- Attiny441, ATtiny841
- ATmega48PB, ATmega88PB, ATmega168PB, ATmega328PB
- ATmega324PB
- Файл із серійним номером пристрою тепер може містити шістнадцяткове число з префіксом
0x
.
- Виправлено внесену в 1.29r0 помилку, через яку символьні масиви довідки по ключу
-h
стали задовгими й обрізалися під час виводу функцією vsnprintf()
. Завдяки тому, що вони обрізалися, avreal не падав так гучно, як то робив avr-ld ;-).
13 Грудня 2013 18:36
Вийшла нова версія програматора avreal — v1.29r0 (Wed 2013-12-11).
- Ключ -% розширеної діагностики замінено на ключ -i керування рівнем інформаційних повідомлень;
- При перенаправленні
stdout
у файл критичні повідомлення дублюються на stderr
(якщо той не перенаправлено);
- Остаточна відмова від групування ключів (тепер не можна -wv, можна лише -w -v);
- Додано синоніми mega325PA, mega3250PA.
5 Серпня 2013 22:07
Вийшла нова версія програматора avreal — v1.28r14 (Mon 2013-08-05).
- Виправлено помилку в сигнатурах ATmega128rfr2, ATmega256rfr2;
- Додано ATmega32HVE, ATmega64HVE.
2 Червня 2013 20:55
Вийшла нова версія програматора avreal — v1.28r13 (Sun 2013-06-02).
19 Травня 2013 23:13
Виявлено помилку, через яку не проходить процедура пересинхронізації додатковим імпульсом SCK у наступних умовах:
- програма у мікроконтролері виставляє на ніжці ніжку SCK високий рівень;
- використовується MPSSE-адаптер (FT2232, FT4232H, FT232H).
При роботі через LPT-адаптер синхронізація проходить нормально, після стирання через нього знову можна запрограмувати через USB-адаптер.
Схоже, помилка давня, але в більшості випадків до неї не доходило, бо синхронізація встановлювалася після обов’язкового початкового циклу RESET-синхронізації.
Наче хтось колись на щось подібне жалівся, але я не міг відтворити у себе і не знаходив нічого підозрілого в коді avreal. На цей раз мені знадобилося «підняти» одну стару плату з AT90S8515 і я таки отримав оте «Can’t resync» на USB-адаптері. Спробував за допомогою маленької тестової програми відтворити ситуацію на ATmega168 — все нормально працює і через MPSSE, синхронізується першою RESET-спробою, до SCK-імпульсів справа не доходить. А от AT90S8515 не програмується.
Все необхідне я зробив через ByteBlaster, помилку ловитиму за хвіст найближчим часом.
Помилку виправлено у версії 1.28r13.
5 Січня 2013 11:32
Вийшла нова версія програматора avreal — v1.28r12 (Fri 2013-01-04).
- Додано ATtiny828, ATmega64RFR2, ATmega128RFR2, ATmega256RFR2
- «Купу крапочок» замінено на щось більш схоже на індикатор процесу (progress bar)
Також зроблено дрібні зміни у внутрішній структурі, більш важливі для мене самого як ознака того, що я ще не закинув проект і збираюся робити трохи більше, ніж ліниво додавати в таблиці нові кристали 🙂
24 Червня 2012 13:11
Вийшла нова версія програматора avreal — v1.28r11 (Sat 2012-06-23).
- Додано AT90pwm161, ATtiny1634
- Виправлено реакцію на ключ -a без аргументів — вихід з програми з повідомленням про помилку замість використання адаптера за замовчуванням FBPRG)
29 Квітня 2012 13:23
Вийшла нова версія програматора avreal — v1.28r10 (Sun 2012-04-29).
- Виправлено помилку розміру EEPROM для мікроконтролерів ATmega328, ATmega328P
- Додано синонім для мікрокнтролера ATtiny84A
21 Грудня 2011 13:19
Вийшла нова версія програматора avreal — v1.28r9 (Tue 2011-12-20).
- Додано підтримку FT232H (режим MPSSE)
- Змінено обробку затримок у Windows-версії: зменшено завантаження процесора при роботі з ключами -k/-K.
- Для всіх мікроконтролерів змінено метод пересинхронізації (resync). Спочатку робиться одна спроба синхронізації імпульсом RESET, після чого виконується спосіб з додатковим імпульсом SCK.
Більше про методи синхронізації.
24 Жовтня 2011 10:05
Вийшла бета-версія програматора avreal 1.28r9b1 з підтримкою FT232H.
Прохання до власників плат з мікросхемою FT232H перевірити роботу.
Доповнення: тестування закінчено, всім дякую.