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

 
 
> отладка из RAM в кейл
SpiritDance
сообщение Aug 7 2006, 08:23
Сообщение #1


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Случилась предышка в работе над проектом. Наконец дошли руки до прикручивания MT-link5 к кейл, со всем разобрался. Пишется флеш, отладчик ходит по шагам, брекпоинты работают - сказка вобщем. Остался только один вопрос как отлаживатся из RAM? Хоть намекните, а?


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Leen
сообщение Oct 5 2007, 03:01
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343



Это мой стандартный скаттер для отладки.
Код
RAM_LOAD 0x200000// начало озу в SAM7S
  {
  EXE +0 0x6000// длина для исполняемого кода и констант
    {
    *.o (RESET, +FIRST)// первым в эту область линкуем модуль RESET
    * (+RO)// затем все остальные readonly объекты
    }
  DATA 0x206000 0x2000// регион для данных (см. выше)
    {
    * (+RW +ZI)// кладем все изменяемые данные сюда
    }
  ISR_EXE 0x208000 0x2000// и отдельный регион для функций из объектного файла interrupt.o
// в этот регион попадут все функции, определенные в файле interrupt.c.
    {
    interrupt.o (+RO)
    }
  }

Для отладки из озу в кейле надо прогрузить полученный файл в память контроллера и не забыть сделать ему РЕМАП:
Код
// грузим файл в контроллер
Load obj\vm_ram.axf INCREMENTAL
//делаем ремап
_WDWORD(0xFFFFFF00,0x00000001);//*   Toggle RESET The remap - содрано в ините
// кейловского примера

Этот файл надо скормить кейлу под соусом "ини-файл для отладчика" на вкладке настройки последнего в свойствах проекта.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SpiritDance   отладка из RAM в кейл   Aug 7 2006, 08:23
- - aaarrr   Собрать проект для работы из RAM и отлаживаться. И...   Aug 7 2006, 13:34
- - SpiritDance   ЦитатаСобрать проект для работы из RAM и отлаживат...   Aug 7 2006, 15:12
- - aaarrr   Скаттер для работы из ОЗУ в SAM64: КодFLASH 0x000...   Aug 7 2006, 15:36
- - SpiritDance   Я уже устал говорить Вам спасибо С меня пиво... н...   Aug 7 2006, 18:10
- - SpiritDance   Все-таки я чего-то не понимаю. Скаттер-файл Цитата...   Aug 22 2006, 11:17
- - vet   RO - Read-only RW - Read & Write ZI - Zero-ini...   Aug 22 2006, 11:30
- - SpiritDance   А дальше?   Aug 22 2006, 11:39
- - aaarrr   Цитата(SpiritDance @ Aug 22 2006, 15:17) ...   Aug 22 2006, 11:54
- - SpiritDance   Не-а. Не угадали. Цитатаusarttest.axf: Error: L620...   Aug 23 2006, 06:17
- - aaarrr   Цитата(SpiritDance @ Aug 23 2006, 10:17) ...   Aug 23 2006, 15:52
- - SpiritDance   Ясно я попробую так упаковать все файлы которые ли...   Aug 24 2006, 05:38
- - SpiritDance   Уряяя! Получилось! КодLR_IROM1 0x00000000 ...   Aug 25 2006, 13:32
- - aaarrr   Ну вот и славно. Пора и мне на RealView переползат...   Aug 25 2006, 13:56
- - zorromen   Ну с отладкой в рам, это понятно. (После того что ...   Oct 4 2007, 18:29
|- - romashko   Цитата(zorromen @ Oct 5 2007, 05:29) Тока...   Oct 5 2007, 02:35
- - zorromen   Спасибо. Вах.   Oct 5 2007, 03:12


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:12
Рейтинг@Mail.ru


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