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

 
 
> Проблемы с прошивкой AT91SAM7xc512, Подключается но не прошивает...
CosmoS
сообщение Dec 5 2011, 06:35
Сообщение #1


Участник
*

Группа: Validating
Сообщений: 16
Регистрация: 16-03-09
Пользователь №: 46 168



Доброго времени суток!
Возникла такая проблема:
Есть так называемая экспериментальный образец платы (схема своя, а уровень изготовление чуть выше самопального sm.gif ). Используется микроконтроллер AT91SAM7xc512 , программируемый по интерфейсы JTAG при помощи отладчика MT-LINK. Этот МК мы смогли прошить "пустой программой" другим отдалчиком(точно не помню название, но это не важно) и через эклипс. Т.Е. контроллер живой (ну или был живой) и по плате вопросов нету.
У нас самих используются программы для этого микроконтроллера IAR и SEGGER J-Link. С лицензиями проблем нету. При помощи SEGGER J-Link контроллер один раз вроде как прошился (сам свидетелем не был). потом запустили процесс стирания и сами его прервали. (надеюсь что это не убило кристалл). Дальше сделали железный ERASE. При прочтении через Segger Commander читает все FF.
Сейчас подключение к программе Segger MT-Link проходит нормально, но ни прочитать ни записать в кристалл ничего не получается. Выкидывает следующую ошибку (на рисунке1). Ниже прикладываю скрины настроек программы.

Подскажите как решить эту проблему.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
CosmoS
сообщение Dec 8 2011, 06:48
Сообщение #2


Участник
*

Группа: Validating
Сообщений: 16
Регистрация: 16-03-09
Пользователь №: 46 168



Проблема решилась.
При мучениях с программами от SEGGER толком ничего не вышло: МК читался, определял ID и даже смогли прошить туда пару символов, но при прочтении они оказали почему-то в другом месте.
Но после того, как МК определился в Segger J-Flash (но прошить здесь так и не получилось), МК определился в студии IAR, в которой получилось и прошить и начать отладку.
ИТОГО: после определения МК в SEGGER J-Flash можно начинать работу в IAR.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 8 2011, 07:09
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (CosmoS @ Dec 8 2011, 08:48) *
ИТОГО: после определения МК в SEGGER J-Flash можно начинать работу в IAR.
Он прекрасно работает с одним только IAR, без всяких J-Flash и подобных программ. Попробуйте уменьшить частоту JTAG.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
CosmoS
сообщение Jan 25 2012, 05:56
Сообщение #4


Участник
*

Группа: Validating
Сообщений: 16
Регистрация: 16-03-09
Пользователь №: 46 168



Как выяснилось, проблема решилась стабилизацией уровня питания на 3,295В. Процесс прошивки и отладки проходит нормально.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:14
Рейтинг@Mail.ru


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