Перейти к содержанию
    

Помогите разобраться с скриптами инициализации (Eclipse+CodeSourcery+JLinkGDBServerCL, LPC4330+SDRAM)

Доброго времени суток.

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

 

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

 

Вот здесь:

http://electronix.ru/forum/lofiversion/index.php/t38813.html

нашел что можно сначала записать готовый elf с инитом контроллера и внешней памяти, но пока не разобрался. Если есть у кого-нибудь пример проекта с инитом внешней памяти то буду очень благодарен.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

sdram_k4s561632j.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть пример под 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 заливается,но не тормозится и готовая прошивка не заливается.

 

Если вручную запускать сначала отладку проекта с инициализацией памяти, потом тормозить ее, а потом запускать отладку рабочей прошивки опять же все ручками, то отладка запускается нормально. Но хочется как-то автоматизироваться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...