|
AT91SAM9260 bootstrapping |
|
|
|
Mar 22 2008, 12:41
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Собрал железяку на сабжевом чипе. USB-B разъем подключен к DDM/DDP пинам, "часовой" 32768Гц кварц, основной кварц на 12МГц. OSCSEL=1, BMS=1. Поставил SAM-BA, подключаю девайс, не видит  Смотрю осиллом, 32к наблюдаю, 12МГц наблюдаю, но при сбросе (или выкл/вкл питания) не вижу никакой активности на линиях USB. У меня так же DataFlash подключена к SPI0, при сбросе так же не наблюдаю никакой активности  Что посоветутете?
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Mar 22 2008, 15:31
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Вбщем, уже всю репу изчесал  Сделал такой вывод, исходя из раздела 13.3 Device Initialization, у меня какой то затык на PLL-ках, т.к. загрузка из DataFlash проиходит после их инициализации. Немного не понятно, есть таблица "разрешеных" кварцев основного генератора, что, загрузчик сам вычислит его значение и применит нужные коэффициенты для инициализации PLL чтоб получить 48М? Если установить BMS=0 и передернуть питание, наблюдаю, что процессор пытается читать из 0-го банка.
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Mar 22 2008, 16:29
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Блин, зараза ... Подключил DBGU, запускаю самбу, жму "Connect", вижу входную последовательность на DRX, а вот на DTX ничего не выходит, ну и соответственно самба ничего не находит  Кстати, а при работе внутреннего загрузчика на PLLRCA чего то должно появляться (у меня 0)?
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Mar 26 2008, 20:16
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(3.14 @ Mar 26 2008, 23:02)  Самба 2.6, входила в состав AT91-ISP 1.10 ... Последняя тоже 1.10, но можно попробовать. Цитата(3.14 @ Mar 26 2008, 23:02)  Может в TCL чего править надо было, у меня одна AT45DB321 на SPI_CS0. Это вряд ли, если с нулевого адреса она нормально пишет. Цитата(3.14 @ Mar 26 2008, 23:02)  Еще не пойму где инициализация PLL осуществляется ... Внутри bootloader'ом, Самба ее не трогает.
|
|
|
|
|
Apr 2 2008, 16:46
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Далее, немного подкрутил скрипты для SDRAM (у меня один чип на 32M), загрузка в датафлешку заработала (судя по поведению на сигнальных линиях). Но все-равно какие то косяки ... Если загрузить бутстраповое приложение, то оно загружается из датафлешки и запускается нормально (навставлял своей индикации по телу), но если с помощью скриптов самбы считать этот бутстрап, принимаю мусор. Далее, если псле загрузки бутстрапа в датафлешку залить u-boot по более высокому адресу, то не то чтоб u-boot не запускается а даже и бутстрап ломается
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|