Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XE512-SIMXXX
Не получается загрузить операционку в плату AT9SAM91XE512
Pavel Ivanchenko
Добавлено 26.07.2010 11:51 Редактировалось 26.07.2010 11:52 Сообщение: 31
Pavel Ivanchenko
Admin
4.39

Пункты: 91532
Регистрация: 24.03.2009
Пол: Мужчина
Да уш ... SK-AT91SAM9XXXXX-SIMXXX\Linux\u-boot-2010.03.bz2
Скачать его видимо так же "не судьба".
Извините, но на подобного рода вопросы больше отвечать не стану, на то как и как его залить.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 26.07.2010 12:18 Сообщение: 32
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
ЧТД :)
Цитата
Хотите сказать, что nand_update как-то коряво работает?

вот ваш скрипт
Код
nand_update=nand erase 60000 7A0000; tftpboot 20400000 zlinux; nand write 20400000 60000 2
00000; tftpboot 20400000 rootfs; nand write 20400000 260000 5A0000; boot

где строка
Код
tftpboot 20400000 zlinux

принимает по протоколу ваше 5мегабайтное ядро и далее записывает в нандфлеш
Код
nand write 20400000 60000 2
00000

где 200000(hex)=2097152(dec).. все дальнейшие телодвижения бессмысленны, в т.ч. и загрузка с предсказуемым результатом "bad crc" :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Gregory
Добавлено 26.07.2010 12:31 Сообщение: 33
Gregory
0

Регистрация: 23.07.2010
Да уж... у нас в папке
H:\SK-AT91SAM9XXXXX-SIMXXX\Linux\
лежат:

arm-2007q1-10-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar
SK-AT91SAM9XXXXX-SIMXXX linux build machine.rar
src.rar
userss.txt

и ничего другого там нет.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.07.2010 12:36 Сообщение: 34
sasamy
4.70

Пункты: 77333
Регистрация: 14.08.2009
Подозреваю что где-то в SK-AT91SAM9XXXXX-SIMXXX linux build machine.rar или в src.rar вы все же найдете то что ищете - даже единолично без участия двух помошников :) По теме - скрипт под себя можно поправить и не перешивая u-boot. Смотрите help на предмет команд работы с переменными окружения - типа setenv и сотоварищи.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 26.07.2010 12:39 Сообщение: 35
Pavel Ivanchenko
Admin
4.39

Пункты: 91532
Регистрация: 24.03.2009
Пол: Мужчина
Действительно, архив в содержимое DVD папки вложил, а в проекте записи его добавить забыл.
Видимо нужно в третий раз сказать, что его с файлового раздела скачать можно ...
Еще, сейчас глянул в переменные окружения "штатного" u-boot (который в виртуалке лежит), они там так же настроены на загрузку единого образа ...
Спуститься к концу Подняться к началу
Персональная информация
Gregory
Добавлено 27.07.2010 14:28 Сообщение: 36
Gregory
0

Регистрация: 23.07.2010
Большое спасибо всем за помощь! Всё заработало!
Спуститься к концу Подняться к началу
Персональная информация
Berkl
Добавлено 17.01.2011 16:08 Сообщение: 37
Berkl
0

Пункты: 418
Регистрация: 19.01.2010
Доброго дня!

Купил плату SK-MAT91SAM9XE512 года 2 назад в образовательных целях, взялся за неё только сейчас. Предустановленный Линукс грузится нормально, плата пингуется. Итак, для начала решил попробовать самостоятельно установить на плату Debian в соответствии с http://lab.starterkit.ru/index.php?option=com_content&task=view&id=25&Itemid=9
Запускаю cutecom. При попытке загрузить ядро получаю следующее:


RomBOOT

>Start AT91Bootstrap...

Copy application ...


Run ...




U-Boot 1.1.5 (May 21 2008 - 12:39:37)

DRAM: 32 MB

DataFlash:AT45DB321
Nb pages: 8192
Page Size: 528
Size= 4325376 bytes
Logical a
ddress: 0xC0000000
Area 0:\0x09C0000000 to C0003FFF (RO)
Area 1:\0x09C0004000 to C0007FFF
Area 2:\0x09C0008000 to C0037FFF (RO)
Area 3:\0x09C0038000 to C041FFFF
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial

KS8721 PHY Detected


ETH: 100M Full Duplex.

End of Autonegociation

Hit any key to stop autoboot:
3
\0x08\0x08\0x08 2
\0x08\0x08\0x08 0
U-Boot>
run tftp_update

TFTP from server 192.168.0.2; our IP address is 192.168.0.136
Filename 'zlinux'.
Load address: 0x20400000
Loading: *\0x08
T

На этом всё останавливается.

Где я мог накасячить плз?
P.S.
В процессе загрузки слушал езернет в сниффере (wireshark). По сути там успевает пройти только пара ARP'ов и два пакета:

первый:
источник 192.168.0.136
получатель 192.168.0.2
тип пакета TFTP
описание Read Request, File: zlinux\000, Transfer type: octet\000, timeout\000=5\000

второй:
источник 192.168.0.2
получатель 192.168.0.136
тип пакета ICMP
описание Destination unreachable (Port unreachable)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 17.01.2011 16:17 Сообщение: 38
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
как физически соединены плата и хост? хост случайно не ноутбук?
попробуйте остановить Uboot и дать команды
Код
ping 192.168.0.2

Код
tftpboot 20400000 zlinux

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Berkl
Добавлено 17.01.2011 17:20 Сообщение: 39
Berkl
0

Пункты: 418
Регистрация: 19.01.2010
[quote]как физически соединены плата и хост? хост случайно не ноутбук?
попробуйте остановить Uboot и дать команды
Код
ping 192.168.0.2

Код
tftpboot 20400000 zlinux
[/quote]

Спасибо за ответ

Нет не ноутбук. Нормальный писюк, установлена Ubuntu. Плата соединена напрямую к компу, патч кордом.
Результаты команд:

ping 192.168.0.2

host 192.168.0.2 is alive
U-Boot>
tftpboot 20400000 zlinux

TFTP from server 192.168.0.2; our IP address is 192.168.0.136
Filename 'zlinux'.
Load address: 0x20400000
Loading: *\0x08
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 17.01.2011 17:30 Сообщение: 40
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
угу.. если есть возможность - соедините железо через хаб, у меня были преценденты когда плата при попытке загрузки через Uboot "клала" свой адаптер, видя это ложился сетевой адаптер на хосте и все висели по таймауту..
еще вариант у вас установлена Ubuntu - механизм работы tftp протокола на хосте проверен? каталог и запрашиваемый файл присутствует? прав хватает?
странная диагностика:
Код
Loading: *\0x08

звездочка говорит, что принят первый блок, но вот 0х08..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XE512-SIMXXX