реклама на сайте
подробности

 
 
> LPC2124/01 + J(MT)-Link, неверные параметры JFlash?
Spym
сообщение Jun 28 2010, 15:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 24-02-08
Из: Москва
Пользователь №: 35 348



Доброго времени суток.
Прошу помощи.

Проблема: не пишется страница флэш по адресу 0x12000, с сообщением: "Programming failed @ address 0x00012000 (Algo4: Sector is not prepared)", IDE IAR 5.50, JLinkARM v4.14d.
Ознакомился с содержимым конфигов JFlash (путь: "%JLinkARM%\ETC\JFlash\Flash.csv"), и с недоумением обнаружил, что в этих самых конфигах параметры Flash для LPC2114 и LPC2124 одинаковы (общий объем и номера секторов, что неверно), что меня, скажем, несколько смутило:
Цитата
NXP LPC2114 internal 0 0 1 4 0 32 1 0 0 0 0 0 0 0 0 0 0 0 0 2000[15];
NXP LPC2124 internal 0 0 1 4 0 32 1 0 0 0 0 0 0 0 0 0 0 0 0 2000[15];

Посмотрел свойства LPC2124 в JFlashARM.exe, опасения подтвердились: объем памяти 120Кб, вместо положенных 248Кб.
Что характерно, код, имеющий меньший объем, т.е. не затрагивающий адрес 0x12000, грузится и работает без проблем.

Вероятно, причина невозможности записи флеш кроется в неверном файле конфигурации: объемы сектора по адресу 0x12000 для LPC2114 и LPC2124 не равны.
Отсюда вопросы:
1. Сталкивался кто-либо с изложенной проблемой?
2. Очевидным решением выглядит правка конфигурации Flash. Известен ли его синтаксис?

Заранее благодарен.

UPD:
исправил описание флэш для LPC2124:
Цитата
NXP LPC2124 internal 0 0 1 4 0 32 1 0 0 0 0 0 0 0 0 0 0 0 0 2000[8]; 10000[2]; 2000[7];

Теперь объем и номера секторов верны, но проблема осталась.

Сообщение отредактировал Spym - Jun 28 2010, 16:02
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01337 секунд с 7
ELECTRONIX ©2004-2016