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

 
 
 
Reply to this topicStart new topic
> Проблема с запуском программы из флеш памяти, контроллера AT91SAM3U2C
maxsl
сообщение Jun 5 2010, 08:30
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 24-03-10
Пользователь №: 56 176



Здравствуйте, господа.
У такая проблема. В среде IAR EW 5.50 пытаюсь запрограммировать контроллер SAM3U2C по JTAG'y (через программатор SAM-ICE). Для чистоты эксперимента пытаюсь записать одну из готовых программ-шаблонов для данного контроллера.
Результаты такие: при записи в SRAM программа выполняется на ура; при записи во флеш память контроллера начались проблемы. Так как я записываю программу в контроллер через отладчик, то сразу после записи она запускается на выполнение. Все работает как надо. Но стоит только отключить питание контроллера, как программа как будто "стирается". При последующем включении питания контроллер не работает. При этом если запустить отладку без загрузки программы в контроллер, то он как будто "вспоминает", что у него во флешь памяти записана программа и начинает её выполнять, то есть программа во флеш память записывается, но выполняться по включении питания отказывается.
Пробовал разные настройки в EW, ничего не помогло. Есть подозрения на ошибки в разводке платы для SAM3U2C. Но пока таковых не нашёл, разве что некоторые неточности (типа висящих в воздухе пинов ERASE и FWUP).
Может кто сталкивался с похожей проблемой, не подскажите, в чем может быть дело?
Добавлю ещё, что программирование с использованием отладочной платы SAM3U-EK (которая на контроллере SAM2U4E) не вызвало каких-либо проблем.
Go to the top of the page
 
+Quote Post

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

 


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


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