ZXEvoAVRBoot
По результатам эксплуатации найдены следующие проблемы
=================================================================================================
Версия от 28.03.2010 и предыдушие.Проблема: На SD картах с FAT12 возможно аварийное завершение (чаще) с ошибкой «Read error», либо (реже) другими - «Update is failure», «Wrong file».
Ситуация: Описатель в таблице кластеров попадает на границу секторов.
Причина:Из-за не сохранения регистров следующий сектор таблицы неверен (чаще всего не может быть прочитан т.к. номер сектора превышает общий объём карты).
Последствия: Предыдущая прошивка уже затёрта, новая с ошибкой или не дописана (она не запустится из-за несовпадения CRC).
Решение: 1) Форматировать карту перед записью файла прошивки.
2) Использовать другую SD карту.
3) Обновлять через RS-232.
=================================================================================================
Версия от 28.03.2010 и предыдушие.Проблема: Если на SD карте с главной загрузочной записью (MBR) раздел помечен как «активный» (загрузочный), то появляется сообщение «FAT not found».
Причина:Некорректная обработка поля 0x01BE таблицы разделов.
Последствия:Невозможно обновить прошивку с данной SD карты.
Решение: 1) Снять флаг активности какими-либо утилитами (Acronis, WinHex).
2) Отформатировать карту в SDFormatter. (
http://www.sdcard.org/consumers/formatter/sdfv2000.zip)
3) Использовать другую SD карту.
4) Обновлять через RS-232.