Программирование режима пользовательской загрузки на Renesas - PullRequest
0 голосов
/ 20 сентября 2009

Я понимаю, что это конкретный вопрос, но я нигде не смог найти подсказки даже для ответа.

У меня на плате микроконтроллер Renesas SH7211, и я хотел бы запрограммировать его User Boot MAT. Я использую HEW, который предоставляет Renesas, и отладчик E10A (также установлен FDT) У меня есть кнопки для его загрузки с этого MAT, но я нигде не могу найти, как настроить HEW так, чтобы он компилировал проект для режима пользовательской загрузки, а также не мог найти, как записать его в нужное место. Их поддержка предполагает использование FDT, но он не принимает E10A в качестве пишущего инструмента.

Любые предложения будут действительно полезны.

Ответы [ 2 ]

1 голос
/ 08 октября 2009

После некоторых копаний и нескольких ответов от Ренесаса мои выводы по этому вопросу следующие:

Невозможно записать в User Boot MAT с помощью отладчиков, также нет способа отладки программы, запущенной в User Boot MAT. По-видимому, это верно для всех серий этих процессоров, но не поймите меня на этом.

Для записи в пользовательскую загрузку необходимо подключиться к процессору в режиме загрузки через RS-232 (порт SCIF1) с FDT (общие настройки устройства) и указать в параметрах FDT его загрузку в Раздел загрузки пользователя.

Что поддержка предлагает в отношении отладки, так это загрузить программу в обычный MAT и отладить ее там. Это делает довольно трудным отладку процедур Flash Writing, для которых предназначен User Boot MAT, но в настоящее время нет другого способа сделать это.

0 голосов
/ 01 октября 2009

Я не использую тот микро, который у вас есть, но я думаю, что это может помочь вам

В меню «build» вы увидите открытый набор инструментов Super H RISC engine Standard. Внутри вы увидите вкладку «Ссылка / Библиотека». Внутри вы увидите два выпадающих меню; один - это «категория», а другой - «показывать записи для». В категории выберите «Раздел». Там вы увидите положение, в котором код размещен в памяти. Там вы модифицируете карту памяти, чтобы поместить свой код в раздел Boot

Надеюсь, это поможет!

Привет!

R V

...