Alex_rav 0 21 января, 2014 Опубликовано 21 января, 2014 · Жалоба Доброго времени суток. С неделю назад начал осваиваться с Eclips-ом. Возник вопрос: Программа располагается во внешней SDRAM, предполагается отлаживаться оттуда же. До этого работал с Iar, там есть готовый и работающий .mac-файл инициализации. Как его прикрутить в вкладку Startup debugg-ера, уж больно не хочется заново создавать файл с голыми регистрами и значениями? Вот здесь: http://electronix.ru/forum/lofiversion/index.php/t38813.html нашел что можно сначала записать готовый elf с инитом контроллера и внешней памяти, но пока не разобрался. Если есть у кого-нибудь пример проекта с инитом внешней памяти то буду очень благодарен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
miheyk 0 2 февраля, 2014 Опубликовано 2 февраля, 2014 · Жалоба Есть пример под LPC1788, блок EMC там такой же. А в чем проблема? Делаете проект с инициализацией МК и EMC, билдите elf файл, заливаете, и смотрите отладчиком память. Есть же примеры (функция EMC_InitSDRAM() в bsp_MCB1800_4300.c). sdram_k4s561632j.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex_rav 0 11 февраля, 2014 Опубликовано 11 февраля, 2014 · Жалоба Есть пример под LPC1788, блок EMC там такой же. А в чем проблема? Делаете проект с инициализацией МК и EMC, билдите elf файл, заливаете, и смотрите отладчиком память. Есть же примеры (функция EMC_InitSDRAM() в bsp_MCB1800_4300.c). Приветствую. Не в том дело, что нет примера инициализации SDRAM, а в том чтобы прошить ее сначала в МК в виде прошивки, потом чтобы она тормознулась после удачной инициализации. После этого прошить уже по адресам внешней памяти рабочую прошивку и отлаживать. Пробую как-то так: 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 заливается,но не тормозится и готовая прошивка не заливается. Если вручную запускать сначала отладку проекта с инициализацией памяти, потом тормозить ее, а потом запускать отладку рабочей прошивки опять же все ручками, то отладка запускается нормально. Но хочется как-то автоматизироваться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться