Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Сборка и запуск RomBoot
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Cadavre
Пробую на плату с AT91RM9200 по Xmodem залить готовый скаченный romboot.bin. После первой заливки он запускается из SRAM и выдаёт 'C' в терминал. Далее заливаю его же, но получаю сообщение "-F- Abort Data". Как понимаю, загрузчик обратился к несуществующей области памяти. У меня флеш AT45DB642 и, думаю, ошибка происходит потому, что 6-й вектор в romboot'е настроен не под мою флеш? В связи с этим вопросы:
1) Можно ли вручную в romboot.bin найти и отредактировать hex-редактором этот 6-й вектор?
2) Есть исходники данного ромбута. Где в них можно указать настройки для моей флеш? И главное, чем собирать его?
Cadavre
Удалось сделать чтобы загрузчик определял мою dataflash (модель, Nb Pages, Page Size и Size), сообщение "-F- Data Abort", соответственно, не выдаётся. Но когда заливаю по второму разу romboot.bin (команда 1 C0000000), то по окончании заливки выдаётся Dataflash Verify: Failed. Пробую считать флеш (команда 2 C0000000), получаю одни нули и среди них этот 6-й вектор (0x0841A017). Проверял пин WP (Write Protect) - всё ок. В чём может быть причина?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.