Итак, кажется нашел, почему ИАР не пишет больше 144 кБ.
Ошибка в следующем: Сектора флеша Филипка разбиты таким вот макаром секторы 0-7 по 8 кБ, секторы 8-9 по 64 кБ, секторы с 10-17 по 8 кБ.
Отсюда при прошивании загрузчиком для LPC210x происходит следующее. Иар думает что сектор 8 - 8 кб, а он на самом деле 64 кБ получаем 8*8+8(64) = 72, вместо 128, точно также при прошивании от LPC2112 только теперь там 2 сектора по 8 кБ которые должны быть по 64 кБ. т.е 8*8+2*8 (2*64)+8*8 = 144(256). Попробую на следующей неделе поправить исходники...
|