|
AT91RM9200 и UART Bootloader, чем прошивать |
|
|
|
Aug 16 2006, 05:04
|
Участник

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

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

|
Цитата(makc @ Aug 16 2006, 08:05)  Посмотрите в сторону раздела EVM9200 по адресу http://www.ucrouter.ru/download.htmlБлагодарю за ссылку, но уже там был Для меня интересно поигратся с портами (светодиодами) из под Windows(не спрашивайте зачем  ). IDE выбрал Keil (про запас IAR 4.30, т.к в оценочной версии первого не работает симулятор). EVM9200 похожа на мою KB9202. JTAG такой же 20 пиновый (схема дана на сайте). Но вот вопрос каким софтом шить ARM на этой плате. http://www.kwikbyte.com/KB9202_description_new.htm
Сообщение отредактировал Костян - Aug 16 2006, 10:44
|
|
|
|
|
Aug 16 2006, 11:32
|
Участник

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

|
Цитата(Костян @ Aug 16 2006, 14:36)  Цитата(makc @ Aug 16 2006, 08:05)  Посмотрите в сторону раздела EVM9200 по адресу http://www.ucrouter.ru/download.htmlБлагодарю за ссылку, но уже там был Для меня интересно поигратся с портами (светодиодами) из под Windows(не спрашивайте зачем  ). IDE выбрал Keil (про запас IAR 4.30, т.к в оценочной версии первого не работает симулятор). EVM9200 похожа на мою KB9202. JTAG такой же 20 пиновый (схема дана на сайте). Но вот вопрос каким софтом шить ARM на этой плате. http://www.kwikbyte.com/KB9202_description_new.htm http://www.atmel.com/dyn/products/tools.asp?family_id=605там и прошивки, и пояснения по их использованию, и исходники.
|
|
|
|
|
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
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|