Полная версия этой страницы:
Прошивание LPC2124
lamerok
Nov 10 2004, 09:12
Проблема в следующем:
Проц LPC2124. Почему-то с помощью IAR 4.11A и 4.10B не шьется больше чем 144 кБ. Причем, если брать прошивалку из папки Flash FlashPhilipsLPC210x.d7, то она шьет только до 72 кБ... а если
FlashPhilipsLPC2212.d79, то до 144 кБ. В чем проблема может быть???
И еще есть там в папке flashloader файды с теми же названиями, но размер их в два раза больше. Для чего они нужны. Если я правильно понял - это бутлоадары??? Тогда как их прошить?
Пользуюсь виглером.
Заранее Спасибо за ответы.
lamerok
Nov 20 2004, 09:15
Итак, кажется нашел, почему ИАР не пишет больше 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).
Попробую на следующей неделе поправить исходники...
IgorKossak
Nov 20 2004, 09:32
Как только поправите - дайте знать, тема то актуальная.
lamerok
Nov 22 2004, 14:27
Поправил: файл прикладываю...
Цитата(lamerok @ Nov 22 2004, 17:27)
Поправил: файл прикладываю...
Опаньки. А файл куда то уехал...
2 VelundА он есть у lamerk-а на страничке
http://www.lamer0k.nm.ru/
CrazyAlex
Feb 16 2005, 09:50
Господа, помогите плиз.
Иар 4.20а full, взятый с местного фтп. Плата Olimex с 2214. пример с их сайта.
Пытаюсь зашить во флеш. Выдает ошибку: "Data outside flash".
Интуитивно решил что дело в проблеме "144".
Пробую подсунуть вышеозначенный файл от lamerok, пишет: "Failed to setup programm arguments for "c:\...\FlashPhilipsLPC2124.d79" Symbols __argc, __argv and __argvbuf uncorrectly defined."
Что делать?
Пришелец
Feb 24 2005, 06:53
Наверное дело в том что не тот xcl файл в опциях linkera
(не под ту память)
надо или другой файл указать или изменить адреса кода программы в xcl файле
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.