|
AT91RM9200 и UART Bootloader, чем прошивать |
|
|
|
 |
Ответов
|
Aug 16 2006, 14:00
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
Цитата(makc @ Aug 16 2006, 08:44)  Т.е. разбирайтесь с ramMonitor, который должен быть в комплекте, либо пишите софтину под Linux и зашивайте ее в NAND. Будте добры поясните как установить Rammonitor и передавать бинарники (*.bin) ? А лучше задайте направление на поиск азов (с ARM второй день)
|
|
|
|
|
Aug 16 2006, 19:36
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(Костян @ Aug 16 2006, 18:00)  Цитата(makc @ Aug 16 2006, 08:44)  Т.е. разбирайтесь с ramMonitor, который должен быть в комплекте, либо пишите софтину под Linux и зашивайте ее в NAND.
Будте добры поясните как установить Rammonitor и передавать бинарники (*.bin) ? А лучше задайте направление на поиск азов (с ARM второй день) Для начала возьмите Datasheet на процессор и внимательно его почитайте в разделе, где описывается процесс загрузки процессора. В частности, Вам нужно путем установки соответствующего джампера на плате (или аналогично) перевести процессор в режим загрузки через Debug UART, после чего передать запустившемуся загрузчику по протоколу Z-Modem соответсвующий .bin с прошивкой для работы из памяти. Дальше будет работать переданный .bin и Вы сможете общаться с ним через отладочный интерфейс. Другой путь - использовать JTAG адаптеры типа Wiggler для программирования и загрузки программ.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Aug 17 2006, 07:19
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 14-06-05
Пользователь №: 6 007

|
Цитата(makc @ Aug 16 2006, 23:36)  , после чего передать запустившемуся загрузчику по протоколу Z-Modem соответсвующий .bin с прошивкой для работы из памяти. Дальше будет работать переданный .bin и Вы сможете общаться с ним через отладочный интерфейс. Не Z-модем, а Х-модем
|
|
|
|
|
Aug 17 2006, 10:06
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 14-06-05
Пользователь №: 6 007

|
Загрузка выполняется следующим образом: цепляем плату за ком (который подключен к ногам DTXD,DRXD проца), включаем hyper terminal ( win2000, никогда не имел проблем при загрузке с него), включаем плату, если в ней ничего не зашито (в spi dataflash, i2c eeprom, flash; если что-то зашито, то достаточно убрать микросхему или оторвать ее чип селект), то он начнет гнать символ 0х43 (буква 'C') с переодичностью около 1 сек на 115200 (), после этого нажимаем 'отправить файл' и отправляем соответствующий файл.
|
|
|
|
|
Aug 17 2006, 10:22
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
Цитата(Lelick @ Aug 17 2006, 08:06)  Загрузка выполняется следующим образом: цепляем плату за ком (который подключен к ногам DTXD,DRXD проца), включаем hyper terminal ( win2000, никогда не имел проблем при загрузке с него), включаем плату, если в ней ничего не зашито (в spi dataflash, i2c eeprom, flash; если что-то зашито, то достаточно убрать микросхему или оторвать ее чип селект), то он начнет гнать символ 0х43 (буква 'C') с переодичностью около 1 сек на 115200 (), после этого нажимаем 'отправить файл' и отправляем соответствующий файл. Благодарю, но EEPROM запаян (SMD) При включчении платы запускается Autoboot Код KB9202B(www.kwikbyte.com) v2.0 at block
Auto boot.. 0 s 0x00 : Bootloader for KB9202 Evaluation Board.[E] VFS: Mounted root (ext 0x01 : c 0x20210000 0x10100000 0x80000 [E] Freeing init memory: 80Krede 80x30 0x02 : m 0 0 0 0 0 0 [E]lized: 16 RAM disks 0x03 : t 0x20000100 console=ttyS0,115200 root=/dev/ram rw initrd=0x20210000,6549 KB9202 (www.kwikbyte.com) s: 4096 (or 33[E] 0x04 : e 0x10000000 [E] **************** 0x05 : [E] 0x06 : [E]0-HalfDupl 0x07 : [E]0:00:00:00 0x08 : [E] 0x09 : [E]
>Bootloader for KB9202 Evaluation Board. 0$0 И Т.Д Если нужно помигать лампочкой нужен ли RamMonitor и возможно ли стереть Bootloader ?
Сообщение отредактировал Костян - Aug 17 2006, 10:24
|
|
|
|
|
Aug 17 2006, 12:05
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 14-06-05
Пользователь №: 6 007

|
Насколько я понял у вас грузится линух, так что помигать лампочкой можно утилитой скачиваемой отсюда: http://www.ipbx.ru/rm9200/Чтобы перешить скорее всего (точно не могу сказать у меня другая схема и другие загрузчики) нужно Код KB9202B(www.kwikbyte.com) v2.0 at block
Auto boot.. 0 s 0x00 : Bootloader for KB9202 Evaluation Board.[E] дать появится надписи auto boot и нажать любую клавишу в hyper терминале не дав ему досчитать до нуля и начать загрузку линуха. Смею предположить, по аналогии со своим загрузчиком, что при этом вы войдете в систему команд загрузчика, где можно перешить и загрузчик и систему.
|
|
|
|
Сообщений в этой теме
Костян AT91RM9200 и UART Bootloader Aug 15 2006, 15:14 Lelick AT91RM9200 прошивать х-модемом, а вот на счет AT91... Aug 16 2006, 05:04 Костян Цитата(Lelick @ Aug 16 2006, 03:04) AT91R... Aug 16 2006, 09:12 makc Цитата(Костян @ Aug 15 2006, 19:14) Добры... Aug 16 2006, 10:05 Костян Цитата(makc @ Aug 16 2006, 08:05) Посмотр... Aug 16 2006, 10:36  dch Описание не смотрел не смотрел, но если там стоит ... Aug 16 2006, 10:44  Lelick Цитата(Костян @ Aug 16 2006, 14:36) Цитат... Aug 16 2006, 11:32        Костян Цитата(Lelick @ Aug 17 2006, 10:05) Наско... Aug 17 2006, 13:03      Костян Все вопросы сняты, вероятно был глюк в гипертермин... Aug 17 2006, 14:21       Костян Цитата(Костян @ Aug 17 2006, 12:21) Все в... Aug 22 2006, 16:36        Ken@t Цитата(Костян @ Aug 22 2006, 20:36) Цитат... Aug 22 2006, 16:52         Костян Цитата(Ken@t @ Aug 22 2006, 14:52) взять ... Aug 23 2006, 09:50          Ken@t Цитата(Ken@t @ Aug 22 2006, 14:52) З,Ы Бу... Aug 23 2006, 10:14           Костян Разобрался , замигали . Пасиб. Aug 23 2006, 15:58    makc Цитата(Lelick @ Aug 17 2006, 11:19) Цитат... Aug 17 2006, 14:13 Костян Возможно ли загружать бинарника с помощью софтины ... Aug 16 2006, 16:56 Костян Прошу прошения за новые сообщения , не активна кно... Aug 17 2006, 11:43
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|