Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите разобраться с скриптами инициализации (Eclipse+CodeSourcery+JLinkGDBServerCL, LPC4330+SDRAM)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
Alex_rav(зеленинький я есть)
Доброго времени суток.
С неделю назад начал осваиваться с Eclips-ом. Возник вопрос: Программа располагается во внешней SDRAM, предполагается отлаживаться оттуда же. До этого работал с Iar, там есть готовый и работающий .mac-файл инициализации.

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

Вот здесь:
http://electronix.ru/forum/lofiversion/index.php/t38813.html
нашел что можно сначала записать готовый elf с инитом контроллера и внешней памяти, но пока не разобрался. Если есть у кого-нибудь пример проекта с инитом внешней памяти то буду очень благодарен.
Mihey_K
Есть пример под LPC1788, блок EMC там такой же. А в чем проблема? Делаете проект с инициализацией МК и EMC, билдите elf файл, заливаете, и смотрите отладчиком память. Есть же примеры (функция EMC_InitSDRAM() в bsp_MCB1800_4300.c).
Alex_rav(зеленинький я есть)
Цитата(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 заливается,но не тормозится и готовая прошивка не заливается.

Если вручную запускать сначала отладку проекта с инициализацией памяти, потом тормозить ее, а потом запускать отладку рабочей прошивки опять же все ручками, то отладка запускается нормально. Но хочется как-то автоматизироваться.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.