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

 
 
> Отладка в SRAM, LPC2400, Keil, J-Link
adnega
сообщение Jun 27 2008, 06:18
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Добрый день!

Использую Keil и МК LPC2468, есть J-Link.

Как отлаживать программу в SRAM?

1. Как разместить код и данные в ОЗУ, правильно записать *.sct?
{Я описал *.sct так:
LR_IROM 0x40000000 0x00008000{
RW_IRAM 0x40000000 0x00008000{
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO +RW +ZI)
}
}
По адресу 0x0 - одни нули. По адресу 0x40000000 - BL __scatterload_rt2 (0x40000008).
Где вектора прерываний?
*.lst - в листинге мой код размещен с адреса 0x0, код с адреса 0x40000000 остутствует.
}
2. Как загрузить код и данные в ОЗУ?
{По-моему, это должен сделать J-Link, но как ему об этом сказать?}
3. Как начать выполнение кода с адреса 0x40000000?
{По-моему, это должен сделать J-Link, но как ему об этом сказать?}
4. В какой момент выполнять MEMMAP=2?
{Перед использованием прерываний?}
5. Нужна ли запись во флеш (например, первые 64 байта) или отладчик делает принудительный переход на начало ОЗУ?
{Может, и не нужна?}
Go to the top of the page
 
+Quote Post

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


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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 04:16
Рейтинг@Mail.ru


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