Ник:
Пароль:

Контакты

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-AT91SAM9XE512-SIMXXX
Пропал Bootstrap, сразу стартует Uboot
Pasa
Добавлено 22.06.2009 13:40 Сообщение: 11
Pasa
0

Регистрация: 27.05.2009
Сгенерил бинарник Bootstrap. Предварительно проверил - CFG_DEBUG объявлен. Прошил самбой, считал самбой - все это для DataFlash. При старте не запускается Bootstrap - хоть плачь.
Стартует RomBOOT и все:

>RomBOOT
>


Подскажите, что не так делаю?
Спуститься к концу Подняться к началу
Персональная информация
Pasa
Добавлено 22.06.2009 17:54 Сообщение: 12
Pasa
0

Регистрация: 27.05.2009
Подскажите пж-ста как и что сконфигурировать , чтоб uboot компилировался для DataFlash...
Спуститься к концу Подняться к началу
Персональная информация
Vadim
Добавлено 22.06.2009 19:01 Сообщение: 13
Vadim
5

Пункты: 1032
Регистрация: 30.05.2009
Пол: Мужчина
Подозреваю, что при заливке самбой Вы не пользуетесь специальным скриптом из выпадающего списка - что то там про "send boot file". А это как раз нужно для bootstrap.
Спуститься к концу Подняться к началу
Персональная информация
Pasa
Добавлено 22.06.2009 21:10 Сообщение: 14
Pasa
0

Регистрация: 27.05.2009
Цитата
Подозреваю, что при заливке самбой Вы не пользуетесь специальным скриптом из выпадающего списка - что то там про "send boot file". А это как раз нужно для bootstrap.


Именно так и было....я уже сам методом тыка и экспериментов обнаружил(но за ответ и помощь спасибо):

Если сгенерить bootstarp(а он получается примерно 3.5 кбайт) то шить его нужно скриптом Send Boot File. После этого он стартует.
Если шить просто Send File - все шьется, но старта нету.

А если прошить с помощью Send Boot File, затем прочитать скриптом всю DataFlash и сохранить во временный файл, а потом этот временный файл целиком прошить просто скриптом SendFile, то все работает и грузится. Не могу понять в чем тут хитрость.

Дампы памяти вроде абсоютно одинаковые.

И еще...не могу найти этот скрипт - SendBootFile. Может он не в виде отдельного файла, а входит куда-нибудь как составная часть ...
Спуститься к концу Подняться к началу
Персональная информация
Vadim
Добавлено 23.06.2009 09:17 Сообщение: 15
Vadim
5

Пункты: 1032
Регистрация: 30.05.2009
Пол: Мужчина
На форуме у же бсуждались различия между Send Boot File и обычной заливкой по адресу 0.
Спуститься к концу Подняться к началу
Персональная информация
Pasa
Добавлено 23.06.2009 19:07 Сообщение: 16
Pasa
0

Регистрация: 27.05.2009
Цитата

Скопируйте содержимое AT91SAM9260-SK.RAR в SAM-BA/lib , так же необходимо дополнить файл boards.tcl (по аналогии, см. содержимое boards.tcl).
Для программирования флешек SK-AT91SAM9XE512 необходимо выбирать AT91SAM9XE512-EK из списка поддерживаемых плат SAM-BA.


Вот такая сопроводительная заметка на полученном диске.

Скопировал, подправил boards.tcl - в меню SAM-BA появилась плата AT91SAM9XE512-SK и новые скрипты. Зачем это нужно, если есть прямое указание выбирать AT91SAM9XE512-EK а не AT91SAM9XE512-SK? Может опечатка?

При этом bootstrap прекрасно шьется при выборе AT91SAM9XE512-EK, AT91SAM9XE512-SK и AT91SAM9260-EK.

И еще...сам bootstrap можно генерить и из sk_at91sam9260, и из sk_at91sam9xe512. И то и то нормально шьется и запускается.

Я уже начинаю путаться в этом многообразном великолепии.

На плате маркировка SK-AT91SAM9XE512, но процессор запаян 9260....поэтому не совсем понятно:

1) Генерить bootstrap из sk_at91sam9260 или sk_at91sam9xe512 ?

2) В SAM-BA для зашивки bootstrap и всего остального какую плату выбирать - AT91SAM9XE512-EK, AT91SAM9XE512-SK или AT91SAM9260-EK?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XE512-SIMXXX