Технический форум по робототехнике.
ZED » 08 дек 2010, 19:08
Есть некое устройство
http://www.propox.com/products/t_231.html. Оно на базе
ARM9 AT91SAM9260. Необходимо на него поставить
Linux.
Имеется:
1.
MMNET1000-CD;
2.
SAM-BA v2.10;
3.
J-Link for ARM от IAR Systems.
Поляки предлагают заливать через COM-порт RS-232 посредством Putty, но у меня нет этого порта на моей плате, т.к. я использую не предлагаемую поляками отладочную плату.
Не могли бы вы мне "как чайнику" разъяснить как мне поставить на этот проц
Linux. Желательно прям по шагам. Читал на форуме, что есть люди, которые поднимали
Linux на процах, надеюсь помогут.
Vooon » 08 дек 2010, 20:42
Если я правильно понял, то там уже он стоит.
Зачем менять?
Ну и потом на штыри UART все равно должен быть выведен.
SAM-BA как раз через него и заливает прошивку.
Можно конечно и через JTAG
ZED » 08 дек 2010, 20:53
Да вот если он там и стоял, я по-ходу его и затер своими неумелыми попытками. Меня интересует как пошагово его залить через JTAG, используя J-Link for ARM от IAR Systems.
Vooon » 09 дек 2010, 00:47
Взять и залить.
Не понимаю в чем вопрос, смотри OpenOCD, собираешь bin вперед.
Myp » 09 дек 2010, 10:19
ну и название у платки конечно...
звучит как: минет, за тыщу один.
ZED » 09 дек 2010, 11:39
Извините за глупый вопрос. Мне на свой комп нужно Linux ставить или из Windows удастся прошить?
Добавлено спустя 52 минуты 23 секунды:
Тем более бинарники уже есть на MMNET1000-CD. Список bin-файлов:
1. AT91Boot_nandflash_MMnet1000.bin;
2. u-boot_nandflash.bin;
3. uboot-env-prog.bin;
4. MMnet1000_prog.tcl.
Вопрос, что я буду должен увидеть после прошивки?
Я вот еще что думаю, неужели при покупке платы для того чтобы начать с ней работать необходимо произвести столько действий: установка и настройка программ, правка исходников, компиляция, всякие Bootstrap-ы, U-Boot-ы, заливка и многое многое другое. Неужели нет простого способа, делай раз, делай два, делай три - все работает? С OpenOCD так и не разобрался.
ZED » 09 дек 2010, 16:03
Допер, в bat-файле строку:
sam-ba.exe \usb\ARM0 AT91SAM9260-EK MMnet1000_prog.tcl > logfile.log 2>&1 notepad logfile.log
нужно изменить на:
sam-ba.exe \jlink\ARM0 AT91SAM9260-EK MMnet1000_prog.tcl > logfile.log 2>&1 notepad logfile.log
Жирным цветом отмечено, что поменялось. Все прошилось, лог совпадает с правильным. Вопрос как теперь залить Linux?
Angel71 » 09 дек 2010, 19:20
elesy » 10 дек 2010, 06:58
Cначала прошиваеться первичный загручик под терминалом.
Затем U-Boot. Потом по сетке или если охота долго ждать по тому же терминалу ядро и фс. Файлы дя заливки должны быть на прилагаемом диске
ZED » 10 дек 2010, 12:00
Первичный загрузчик BootStrap и U-Boot я уже прошил. Вопрос как подключиться по сетке, чтобы залить сам Linux и файловую систему?
P.S. Angel71 спасибо, почитаю.
Добавлено спустя 3 часа 15 минут 41 секунду:
У меня не пингуется IP 192.168.1.20, который указан в мануале MMnet1000_linux_en.pdf.
galex1981 » 20 дек 2010, 13:51
Выполни в U-Boot команды:
- Код: Выделить всё • Развернуть
# setenv ipaddr 192.168.1.20
# setenv serverip 192.168.1.1
# saveenv
Где serverip ip хоста вашего. Думаю что тогда пинговаться у вас все будет