Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Прошивание LPC2124
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
lamerok
Проблема в следующем:
Проц LPC2124. Почему-то с помощью IAR 4.11A и 4.10B не шьется больше чем 144 кБ. Причем, если брать прошивалку из папки Flash FlashPhilipsLPC210x.d7, то она шьет только до 72 кБ... а если
FlashPhilipsLPC2212.d79, то до 144 кБ. В чем проблема может быть???
И еще есть там в папке flashloader файды с теми же названиями, но размер их в два раза больше. Для чего они нужны. Если я правильно понял - это бутлоадары??? Тогда как их прошить?
Пользуюсь виглером.
Заранее Спасибо за ответы.
lamerok
Итак, кажется нашел, почему ИАР не пишет больше 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
Как только поправите - дайте знать, тема то актуальная.
lamerok
Поправил: файл прикладываю...
Velund
Цитата(lamerok @ Nov 22 2004, 17:27)
Поправил: файл прикладываю...
*



Опаньки. А файл куда то уехал... sad.gif
VAI
2 Velund
А он есть у lamerk-а на страничке
http://www.lamer0k.nm.ru/
CrazyAlex
Господа, помогите плиз.

Иар 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."

Что делать?
Пришелец
Наверное дело в том что не тот xcl файл в опциях linkera
(не под ту память)
надо или другой файл указать или изменить адреса кода программы в xcl файле
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.