Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XE512-SIMXXX
Апгрейд SK-AT91SAM9260
mk-kuv
Добавлено 05.12.2009 16:50
0
Сообщение: 1
mk-kuv
0

Пункты: 2242
Регистрация: 25.08.2009
Пол: Мужчина
Здравствуйте!

Брал плату SK-AT91SAM9260-SIM300 , игрался, разбирался,
пока не сдох проц(работал но жрал 1.5А и ес-но сильно грелся,так что думаю долго бы не прожил)
Приобрел 9260 и 9XE512(кстати порадовала цена), ну и решил проапгрейдить плату до SK-AT91SAM9XE512-SIM300
Теперь держусь за голову и думаю зачем...

Вобщем вопрос такой, как привести плату в боеготовность?
1)В отличии от 9260 в 9XE512 имеется встроенная флеш, что туда надо лить ?(CD диск у меня от SK-AT91SAM9260-SIM300
и на нем я ничего похожего не нашел).
пробовал записать туда бинарники из Bootstrap\board\sk_at91sam9xe512\ ничем хорошим это не закончилось,
Немогли бы вы выложить этот бинарник, и рассказать как и куда(по какому адресу) его лить.

2)Как я понял из datasheet'а 9XE512 не ищет ничего в dataflash или nand, а сразу запускает загрузчик >Romboot
из которого я пытался запустить bootstrap из nand командой G40000000# и т.д. - тоже безуспешно.
Однако sam ba позволяет изменить фьюз gpnvm2 и тогда загрузка(как я понял) будет начинаться с внутренней флеши.
Естественно мне надо было все попробовать и я его установил. В итоге пустой терминал, потребление 270мА, и тишина...
Восстановил описанным в datasheet рецептом, включение питания с TST=0 и Erase.

Я думаю что мне все таки придется ещё раз установить этот страшный фьюз бит( так ли?), поэтому вопрос:
можно до установки этого бита, проверить что bootstrap работает(например G200000#)?

Спасибо за внимание.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 05.12.2009 17:36 Редактировалось 05.12.2009 17:36 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
В аттаче бутстрап для внутренней влешки, для внешних неделал.
Attachment file: uploads/forum/forum-WtydUQ47Tt-7.rar
Спуститься к концу Подняться к началу
Персональная информация
mk-kuv
Добавлено 05.12.2009 18:19 Сообщение: 3
mk-kuv
0

Пункты: 2242
Регистрация: 25.08.2009
Пол: Мужчина
Спасибо Павел. Попробовал оба файла, без изменений. Наверно что-то не так делаю. Попробую описать:
1)запускаю samb'у плата AT91SAM9XE512-EK по USB
2)выбираю в send file name бинарник нажимаю Send File
при этом адрес стоит 0x200000
все записывается
3)ресет(выкл,вкл питания)
4)>RomBoot
>G200000# и тишина...
5)в sambe использую скрипт Boot from flash(как я понял установка фьюза)
результат такойже как в п.4.
6)замыкаю Erase на 1 чтобы вернутся к Romboot
что делаю не так?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 05.12.2009 18:55 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Вроде все верно (надеюсь u-boot не забываете во внешнюю флешку ложить), плат в наличии чтобы проверить ...
Спуститься к концу Подняться к началу
Персональная информация
mk-kuv
Добавлено 06.12.2009 00:01 Сообщение: 5
mk-kuv
0

Пункты: 2242
Регистрация: 25.08.2009
Пол: Мужчина
Наверно вы попали в точку, во время "экспериментов" я затер nand, теперь не могу в неё зашить бинарник u-boot,
делаю
1)samba плата AT91SAM9260-SK по USB
2)в меню nandflash выбираю скрипт nandflash send boot file
и бинарник(размер 149 кБ) ругается unauthorized boot file size.
Если просто Send file то memory owerflow.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.12.2009 00:33 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
2)в меню nandflash выбираю скрипт nandflash send boot file
дык это.. его просто засылать через Send file
через Send boot file шьется Bootstrap - первозагрузчик (size <= 4096 байт)..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
mk-kuv
Добавлено 06.12.2009 08:44 Сообщение: 7
mk-kuv
0

Пункты: 2242
Регистрация: 25.08.2009
Пол: Мужчина
Повторюсь, если Send File то пишет Memory owerflow....
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 06.12.2009 11:15 Редактировалось 06.12.2009 11:16 Сообщение: 8
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Честно говоря я не понимаю, как у Вас самба работает на 9XE512 со скриптами от 9260, вобщем, сам-ба это набор глюков и чудес (иногда приходится по несколько раз перезагрузить PC, чтоб она пришла в чувства и начала соединяться с процессорами), ищите причину ошибки загрузки у-бута в нандфлешку ...
Спуститься к концу Подняться к началу
Персональная информация
mk-kuv
Добавлено 06.12.2009 17:25 Сообщение: 9
mk-kuv
0

Пункты: 2242
Регистрация: 25.08.2009
Пол: Мужчина
Павел, не могли бы вы выложить набор скриптов samb'ы для SK-AT91SAM9XE512-SIM300. Я обратил внимание что при выборе закладки nandflash, dataflash с конфигами для плат AT91SAM9260-SK и AT91SAM9XE512-EK(которые у меня имеются)
начальный адрес устанавливается 0x0(то есть samba просто не видит nand и dataflash)
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 06.12.2009 19:33 Сообщение: 10
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Для AT91SAM9XE512 я пользовался скриптами от AT91SAM9XE512-EK, единственно, для SK-MAT91SAM9XE512 пришлось слегка поправить скрипты на предмет меньшего количества SDRAM. Еще я не понял умозаключения
Цитата
адрес устанавливается 0x0(то есть samba просто не видит nand и dataflash)
сама самба ничего не "увидит" пока инит внешнего девайса не запустите (где она и скажет, что обнаружила).
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XE512-SIMXXX