Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Слетел Linux, что делать? - MAT91SAM9XE512 - SK - Форум - starterkit.ru
Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
Слетел Linux, что делать?
starterkit (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 09.12.2008 01:13
0
Сообщение: 1
starterkit (Guest)

Topic opened
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 08.10.2008 09:49 Редактировалось 08.10.2008 09:49 Сообщение: 2
starterkit (Guest)

Сперва рассмотрим самый простой случай, когда u-boot остался невредимым и работает.
1) запустите виртуальную машину VMware
2) подключите сетевой (Etnernet) кабель к плате и включите питание
3) в командной строке u-boot введите команду run tftp_update, далее все должно автоматически скопироваться и сохраниться во флешке

Случай с затертым u-boot распишу позже ...
Спуститься к концу Подняться к началу
Lexey (Guest)
Добавлено 16.10.2008 23:10 Редактировалось 16.10.2008 23:10 Сообщение: 3
Lexey (Guest)

Захотел перейти на кварц 18432 кГц. Поправил исходники bootstrap16, заливаю в датафлэш с нулевого адреса - не работает. Впаиваю обратно кварц 12000, заливаю во флэшку dataflash_at91sam9260ek.bin, тот, что на диске, опять не работает.
Только после того, как руками прописал размер бинарника bootstrap, по адресу 0x0014, только тогда и заработало на обоих кварцах. Почему так?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 17.10.2008 09:17 Редактировалось 17.10.2008 09:17 Сообщение: 4
starterkit (Guest)

Странно, не знаю что сказать, такого поведения не замечал.
В добавок к исправлениям в bootstarp, при смене частоты кварца, не забудьте ее для ядра указать (где описываются системные устройства).
Спуститься к концу Подняться к началу
Lexey (Guest)
Добавлено 17.10.2008 12:02 Редактировалось 17.10.2008 12:02 Сообщение: 5
Lexey (Guest)

Да, ядро пересобрал, иначе никак - скорость на ком-порте не та. Про bootstrap вот так, то, что было записано изначально во флэшке (первые 0xE19 байт) не совпадало с файлом, который на диске, именно в этих 4-х байтах по адресу 0x0014.
И если интересно, у меня на 12 МГц плата по USB не опознавалась виндами никак (естественно SAM-BA по USB не работала), только после установки 18.432 появилось ус-во " AT91xxxxx Test Board".
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 20.11.2008 17:45 Редактировалось 20.11.2008 17:45 Сообщение: 6
Strijar (Guest)

У меня похожая плата с кварцем 12.000 - под Linux sam-ba через USB работает. Под винду тоже просит драйвера - только где-ж я их возьму ;)
Спуститься к концу Подняться к началу
Lexey (Guest)
Добавлено 08.12.2008 23:32 Редактировалось 08.12.2008 23:32 Сообщение: 7
Lexey (Guest)

Собственно "Слетел Linux, что делать?"
Ничего не понимаю - записываю в датафлэш bootstrap, а он не стартует, никак.
Может кто бинарник бутстрапа положит?
Я так понимаю, что прописав в начало флэшки 3608 байт, он должен запускаться, ну хотя бы что-то в порт послать, а там тишина полная. Ножками на SPI датафлэшки при ресете дергает. Флэшку самбой записывал и читал. Есть там какие подводные камни ?
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 09.12.2008 00:03 Редактировалось 09.12.2008 00:03 Сообщение: 8
sasamy (Guest)

Вот - только что собрал :) Про подводные камни не знаю - пробовал как-то v 1.9 запустить и не получилось, на этом остановился :) Поьзуюсь исходниками Павла. В самбе я загружал через встроенный скрипт (он автоматом на 0 адрес пишет) помоему если просто указать адрес ноль и так записать у меня тоже не сработало - хотя не уверен давно были эти эксперименты
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 09.12.2008 00:05 Редактировалось 09.12.2008 00:05 Сообщение: 9
Strijar (Guest)

Bootstrap надо не просто положить в 0x0, а через "Send Boot file"
Спуститься к концу Подняться к началу
Lexey (Guest)
Добавлено 09.12.2008 01:13 Редактировалось 09.12.2008 01:13 Сообщение: 10
Lexey (Guest)

Точно, через "Send Boot file" заработало.
Раньше я и не знал, что есть такое меню, прописывал в адресе 0x0014 бинарника его размер и клал прямо в ноль, все работало, а тут что-то поменял в исходниках бутстрапа, бинарник поменялся и я затормозил.
Спасибо.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512