Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9260-SIMXXX
владельцам SK-AT91SAM9260
Franky
Добавлено 21.08.2010 12:35
0
Сообщение: 1
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Вопрос: кто-нибудт работает в standalone с этой платой (т.е. без Linuxa)

Если да, то как снести линукс и забыть про него на этой плате?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 21.08.2010 12:53 Редактировалось 21.08.2010 12:54 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Вопрос: кто-нибудт работает в standalone с этой платой (т.е. без Linuxa)
Если да, то как снести линукс и забыть про него на этой плате?

читаем форум, много чего написано полезного..
"снести" очень просто: включаете плату, запускаете Самбу, стираете флеши (Dataflash или Nand) - и плата "девочка"
как? читаем форум..

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

Пункты: 5030
Регистрация: 29.06.2010
как должна вести себя "девочка"? Что должно отображаться на терминале через COM-порт?
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 25.08.2010 23:16 Сообщение: 4
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
если вы всё потрете, что там должно отображаться ?
может квадрат малевича ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 26.08.2010 00:02 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
как должна вести себя "девочка"? Что должно отображаться на терминале через COM-порт?

на плате что пришла мне во флеше лежало 4 бинарника
1.Bootstrap
2. Uboot
3. Kernel
4. Rootfs
если тереть с конца, то
Kernel panic
No Kernel Image
No uboot image (никогда не видел, из области догадок)
>Romboot

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 26.08.2010 11:33 Сообщение: 6
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Подрубаю через J-Link к компьютеру -> запускаю Самбу -> конеект проходит без проблем -> выбираю вкладку "DataFlash AT45DB/DCB" далее "Scripts" и "Erase All" Execute.

Выходит вот что:

Lding history file ... 2 events added
SAM-BA console display active (Tcl8.4.13 / Tk8.4.13)
(SAM-BA v2.10) 3 %
(SAM-BA v2.10) 3 % DATAFLASH::EraseAllDataFlash
(SAM-BA v2.10) 3 %

Всё! то за 3%????

На работу платы это никак не влияет.
На терминале после всех манипуляций тоже самое: распаковка образа, запуск и "введите логинг и пароль"....
Что делаю нетак?

Мне нужно чтобы вообще ничего на экран не выводилось. Чтобы всё чисто было и можно было спокойно писать standalone... а U-буты разные и прочие ошмётки линукса повлияют на работу standalone?

Заранее спасибо всем ответившим
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 26.08.2010 11:37 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Подрубаю через J-Link к компьютеру -> запускаю Самбу -> конеект проходит без проблем -> выбираю вкладку "DataFlash AT45DB/DCB" далее "Scripts" и "Erase All" Execute.

пропустили пункт
подключились самбой, перешли на вкладку Датафлеш
и тут надо активизировать скрипт - что-то там на CS0 (а может 1)
тогда самба подгрузит аплет для работы с датафлеш и настроит интерфейс
чуть позже уточню

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 26.08.2010 11:40 Сообщение: 8
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
почитайте фак в подразделе ФАК форума
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=4342

Код
DataFlash
В начале необходимо перейти на закладку "DataFlash" выполнить скрипт "Enable Dataflash on CS0", в ходе работы которого SAM-BA проинициализирует SPI модуль и определит модель внешней DataFlash. После этого нужно/можно записать загрузчик второго уровня (так называемый bootstrap) с помощью скрипта "Send Boot File", особенностью этого скрипта является то что он подсчитывает размер приложения и подставляет это значение в таблицу векторов, т.е. если Вы просто запишите загрузчик по адресу 0 - процессор его не запустит. После этого, если загрузчик второго уровня будет оперировать с DataFlash, можно записать по определенному адресу (исходя из загрузчика) основное приложение.


вот это не сделали
выполнить скрипт "Enable Dataflash on CS0"

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 26.08.2010 11:40 Редактировалось 26.08.2010 11:43 Сообщение: 9
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Bootstrap то оставьте - без него то как? Хотя если ваше "приложение" уложиться в 4к - то можно и без него ;)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 26.08.2010 11:43 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Мне нужно чтобы вообще ничего на экран не выводилось. Чтобы всё чисто было и можно было спокойно писать standalone... а U-буты разные и прочие ошмётки линукса повлияют на работу standalone?

э-э.. судя по вопросу, перед тем как все тереть, почитайте форум, чтобы понять идеологию начальной загрузки и дальнейшей работы платы. иначе потом будут вопросы "я стандалоне размером 1МБ а оно не запускается с адреса 0" :)

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