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

 
 
 
Reply to this topicStart new topic
> Сборка и запуск RomBoot
Cadavre
сообщение Apr 27 2011, 06:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 24-03-11
Пользователь №: 63 842



Пробую на плату с AT91RM9200 по Xmodem залить готовый скаченный romboot.bin. После первой заливки он запускается из SRAM и выдаёт 'C' в терминал. Далее заливаю его же, но получаю сообщение "-F- Abort Data". Как понимаю, загрузчик обратился к несуществующей области памяти. У меня флеш AT45DB642 и, думаю, ошибка происходит потому, что 6-й вектор в romboot'е настроен не под мою флеш? В связи с этим вопросы:
1) Можно ли вручную в romboot.bin найти и отредактировать hex-редактором этот 6-й вектор?
2) Есть исходники данного ромбута. Где в них можно указать настройки для моей флеш? И главное, чем собирать его?
Go to the top of the page
 
+Quote Post
Cadavre
сообщение Apr 29 2011, 07:23
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 24-03-11
Пользователь №: 63 842



Удалось сделать чтобы загрузчик определял мою dataflash (модель, Nb Pages, Page Size и Size), сообщение "-F- Data Abort", соответственно, не выдаётся. Но когда заливаю по второму разу romboot.bin (команда 1 C0000000), то по окончании заливки выдаётся Dataflash Verify: Failed. Пробую считать флеш (команда 2 C0000000), получаю одни нули и среди них этот 6-й вектор (0x0841A017). Проверял пин WP (Write Protect) - всё ок. В чём может быть причина?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:19
Рейтинг@Mail.ru


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