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

 
 
> ARM9, AT91RM9200
Prinz
сообщение Sep 11 2008, 12:37
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 184
Регистрация: 11-09-08
Пользователь №: 40 121



smile.gif Здравствуйте! НАчал знакомство с контроллером AT91RM9200.
Плата EVM9200. http://ucrouter.ru/evm9200.html
Стоит задача для начало помигать светодиодиками. http://ucrouter.ru/download/evm9200-sch.pdf
Останавливать загрузку линукса и загружать бинарный файл через гипертерменал научился. Подскажите, кто что может. Например какие файлы надо присоединять к проекту? И вообще почему он начинает грузить во флэш с адреса 0x21000000? (думаю что из-за того что сначало стоит бутлодер и линукс) И как правильно после загрузки запустить моё приложение (go 0x21000000)? На плате имеются две флэш. SPI и параллельная.
Заранее примного благодарю за помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Prinz
сообщение Sep 13 2008, 18:28
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 184
Регистрация: 11-09-08
Пользователь №: 40 121



Все в норме надо все опять пере прошить. Только отдельно u-boot.bin.gz не пишется. Надо сначала прописать boot.bin. Флэш должна быть стертой а стирание в этом прошивальшике осуществляется на этапе записи по boot.bin и стирается вся flash. Те нужно прошить boot.bin, u-boot.bin.gz потом загружиться в u-boot и прошить ядро и образ инитрд диска. Их можно загрузить в u-boot по сети
или по COM порту, только протокол там используется вместо Xмодема Kermit


help.gif
Спасибо за помощь.
Но вот этот абзац я не очень понял.
Я делал так:
1) переключил J11? мне начало приходить "C"
2) передал ему по Xmodem AT91RM9200-29lv160d.bin
3) на "C" передал ему дальше boot.bin
4) нажал 0, он напил , что типа флэш стёр и снова шлёт приглашения в виде "C"
5) передал ему u-boot.bin
6) нажал 1, выскочило OK
7) выключил питание, переключил J11 и мне написалась надпить про ERR_BADMAGIC
Что я делаю не так?
А надо отправлять u-boot.bin или u-boot.bin.gz по гипертерменалу?
smile.gif Ещё раз спасибо.
Go to the top of the page
 
+Quote Post
dch
сообщение Sep 13 2008, 20:47
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



после 4) еще раз пошлите boot.bin и из меню выберите пункт - Verify flash - проверится точно туда прописался boot.bin или нет, на пятом пункте отсылаете не u-boot.bin а u-boot.bin.gz - зипованный u-boot.bin. Сам u-boot.bin занимает больше 64Кб, а зипованный меньше. Собственно это сообщение (ERR_BADMAGIC) и выдается если в первых двух байтах нет признака архивированного файла. После 6) еще раз пошлите u-boot.bin.gz и выберите пункт Verify u-boot. Должно выскочить Ок.

Прошивать можно и той утилитой что Вы используете и :
http://www.ucrouter.ru/download/AT91RM9200-k9f1g08u0a.bin

Отличие - первая может прошить и последовательную flash, вторая последовательную не шьет а шьет NAND, но ее у Вас нет на платочке. Но параллельную они обе могут.

Цитата(Prinz @ Sep 13 2008, 22:28) *
Но вот этот абзац я не очень понял.

После того как прошиты u-boot.bin и u-boot.bin.gz нужно загрузить u-boot и его средствами прошить ядро и образ инитрд диска. Прерываете u-boot и даете командочку tftpboot с параметрами - для загрузки файла по сети или командочку loadb с параметрами для загрузки по COM порту, протокол Kermit.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Prinz   ARM9   Sep 11 2008, 12:37
- - dch   Вы с Украины? В последнее время только туда отсыла...   Sep 11 2008, 14:20
|- - Prinz   Спасибо огромное. Нет, я не с Украины, я из России...   Sep 11 2008, 16:28
|- - dch   Цитата(Prinz @ Sep 11 2008, 20:28) из Рос...   Sep 11 2008, 19:23
|- - Prinz   AT91RM9200-29lv160d.bin прошивает boot.bin в первы...   Sep 12 2008, 06:22
|- - dch   Цитата(Prinz @ Sep 12 2008, 10:22) ERR_BA...   Sep 12 2008, 11:01
- - Prinz   Спасибо огромное. Сейчас вроде всё понятно стало. ...   Sep 14 2008, 13:19
|- - dch   Цитата(Prinz @ Sep 14 2008, 17:19) ещё Вы...   Sep 14 2008, 21:46
- - Prinz   U-boot заработал, но мне показалось подозрительным...   Sep 15 2008, 09:05
|- - dch   Цитата(Prinz @ Sep 15 2008, 13:05) Verify...   Sep 15 2008, 14:33
- - one_man_show   Почтой хуже для всех остальных пользователей, кото...   Sep 15 2008, 09:26
- - Prinz   ТОгда давайте останемся тут. На строчку bootcmd bo...   Sep 15 2008, 10:12
|- - dch   Цитата(Prinz @ Sep 15 2008, 14:12) ТОгда ...   Sep 15 2008, 13:57
- - one_man_show   Уважаемый dch, предалагаю Вам от темы не отвлекать...   Sep 15 2008, 14:26
|- - dch   Цитата(one_man_show @ Sep 15 2008, 18:26)...   Sep 15 2008, 14:43
|- - dch   Цитата(dch @ Sep 15 2008, 18:43) С Вами л...   Sep 15 2008, 15:50
- - one_man_show   Дмитрий, если согласны с моим предложением, прошу ...   Sep 15 2008, 14:40
- - Prinz   Спасибо за то что помогаете. Вы правы, память дейс...   Sep 16 2008, 17:49
- - Prinz   Линукс заработал, теперь стал вопрос с кросссредст...   Sep 18 2008, 05:30
- - Prinz   ТОчнее, всё дальше не понятно. Тут наерное часть к...   Sep 18 2008, 08:55
- - Prinz   А кто-нибудь ещё может поделиться опытом мигания с...   Sep 22 2008, 13:03
|- - Victor_Tr   Цитата(Prinz @ Sep 22 2008, 17:03) А кто-...   Sep 24 2008, 22:10
- - Prinz   Со светодиодиком разобрался. Всем спасибо огромное...   Oct 8 2008, 13:58


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

 


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


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