Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с Flash AT91SAM7S64 (IAR, CW)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Decan
Доброго времени суток!

Решил попробовать ARM. Нашёл в инете чей-то блинкин лед. Спаял вигглер. Установил H-JTAG, в IAR-е юзаю как RDI debugger.
В процессе отладки из рамы всё работает.
В процессе отладки из флеша, выскакивают варнинги типа:
Target inconsistency detected at Memory address 0x0000......
И не работает ни фига.
Пробовал шить полученный .bin H-Flasher-ом, тот шьёт, верификация проходит успешно, но тоже ничего не работает.
Где-то прочитал про гиблую связку IAR + Wiggler. Решил попробовать CrossWorks. Та же картина. Из рамы отлаживается, из флеша начинает материться при верификации, и выдаёт такие чудеса(см. прикрепл. файл).
Где грабли? То, что флеш неправильно шьётся - это ясно. Вопрос - почему. Вигглер пробовал как с LPT-удлинителем, так и без него.
Кроме того, непонятно, почему H-Flasher говорит, что верификация прошла успешно(хотя, девайс всё равно не работает).
В общем, одни вопросы...
defunct
Предположу что H-Jtag шьет флеш с помощью EFC модуля. Почитайте в ДШ про EFC.

Небольшая выдержка с ограничениями:

• FMCN: Flash Microsecond Cycle Number
Before writing Non Volatile Memory bits (Lock bits, General Purpose NVM bit and Security bits), this field must be set to the
number of Master Clock cycles in one microsecond.
When writing the rest of the Flash, this field defines the number of Master Clock cycles in 1.5 microseconds. This number
must be rounded up.

Warning: The value 0 is only allowed for a master clock period superior to 30 microseconds.
Warning: In order to guarantee valid operations on the flash memory, the field Flash Microsecond Cycle Number (FMCN)
must be correctly programmed
.

К чему собсно я клоню:
Флеш может неправильно шиться если программатору неверно указана тактовая частота чипа. Судя по приведенной картинке частоту чипа указали примерно в 2-3 раза ниже чем есть на самом деле.
misyachniy
IAR 4.30 вел себя непредсказуемо. 4,40 Устойчиво шил и отлаживал.
Нужно кроме того присоединить правильные MAC и XCL файлы.
Также проверить стоят ли галочки загрузки во флеши и использование downloader в настройках отладчика.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.