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

 
 
 
Reply to this topicStart new topic
> Помогите разобраться с скриптами инициализации (Eclipse+CodeSourcery+JLinkGDBServerCL, LPC4330+SDRAM)
Alex_rav(зеленин...
сообщение Jan 21 2014, 11:26
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 29-01-07
Из: Саратов
Пользователь №: 24 841



Доброго времени суток.
С неделю назад начал осваиваться с Eclips-ом. Возник вопрос: Программа располагается во внешней SDRAM, предполагается отлаживаться оттуда же. До этого работал с Iar, там есть готовый и работающий .mac-файл инициализации.

Как его прикрутить в вкладку Startup debugg-ера, уж больно не хочется заново создавать файл с голыми регистрами и значениями?

Вот здесь:
http://electronix.ru/forum/lofiversion/index.php/t38813.html
нашел что можно сначала записать готовый elf с инитом контроллера и внешней памяти, но пока не разобрался. Если есть у кого-нибудь пример проекта с инитом внешней памяти то буду очень благодарен.
Go to the top of the page
 
+Quote Post
Mihey_K
сообщение Feb 2 2014, 08:23
Сообщение #2


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

Группа: Участник
Сообщений: 156
Регистрация: 27-09-06
Из: Irkutsk
Пользователь №: 20 747



Есть пример под LPC1788, блок EMC там такой же. А в чем проблема? Делаете проект с инициализацией МК и EMC, билдите elf файл, заливаете, и смотрите отладчиком память. Есть же примеры (функция EMC_InitSDRAM() в bsp_MCB1800_4300.c).
Прикрепленные файлы
Прикрепленный файл  sdram_k4s561632j.zip ( 1.92 килобайт ) Кол-во скачиваний: 20
 


--------------------
Блог о разработке на CC430, SIM900, GPS, ARM и не только...
Go to the top of the page
 
+Quote Post
Alex_rav(зеленин...
сообщение Feb 11 2014, 06:54
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 29-01-07
Из: Саратов
Пользователь №: 24 841



Цитата(Mihey_K @ Feb 2 2014, 12:23) *
Есть пример под LPC1788, блок EMC там такой же. А в чем проблема? Делаете проект с инициализацией МК и EMC, билдите elf файл, заливаете, и смотрите отладчиком память. Есть же примеры (функция EMC_InitSDRAM() в bsp_MCB1800_4300.c).


Приветствую.

Не в том дело, что нет примера инициализации SDRAM, а в том чтобы прошить ее сначала в МК в виде прошивки, потом чтобы она тормознулась после удачной инициализации. После этого прошить уже по адресам внешней памяти рабочую прошивку и отлаживать.

Пробую как-то так:

CODE

monitor reset halt
file "D:\\Program\\Eclipse_IDE_for_ARM\\Project\\p1\\p1\\InitSDRAM.elf"
load
thbreak 135
c
file "D:\\Program\\Eclipse_IDE_for_ARM\\Project\\p1\\p1\\Debug\\p1.elf"


Файл InitSDRAM.elf заливается,но не тормозится и готовая прошивка не заливается.

Если вручную запускать сначала отладку проекта с инициализацией памяти, потом тормозить ее, а потом запускать отладку рабочей прошивки опять же все ручками, то отладка запускается нормально. Но хочется как-то автоматизироваться.
Go to the top of the page
 
+Quote Post

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

 


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


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