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

 
 
> Эмуляция памяти в Keil.
Oleg_IT
сообщение Mar 31 2011, 05:31
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



В дебагере Keil, при обращении к Off-Chip Memory возникает ошибка чтения/записи. Что нужно сделать, что бы эмулировать эту память?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
ViKo
сообщение Mar 31 2011, 06:39
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Oleg_IT @ Mar 31 2011, 08:31) *
В дебагере Keil, при обращении к Off-Chip Memory возникает ошибка чтения/записи. Что нужно сделать, что бы эмулировать эту память?

Создать файл ram.ini такого вида:
Код
FUNC void Setup (void) {
SP = _RDWORD(0x20000000); // Setup Stack Pointer
PC = _RDWORD(0x20000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register
xPSR = 0x1000000; // Set Thumb State bit
}

RESET
MAP 0x64000000, 0x6407ffff read write
MAP 0x6c000000, 0x6c03ffff read write
MAP

LOAD RAM\Blinky.axf INCREMENTAL // Download to RAM
Setup(); // Setup for Running
G, main // Go!

И задать его в установках отладчика.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Apr 1 2011, 06:58
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Спасибо. Работает.
Go to the top of the page
 
+Quote Post

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

 


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


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