Date: 2009-04-10 17:32 (UTC)
Ага, у меня на китовом наборе AT91SAM9XE-EK, если взять бинарники из комплектного CD, то и Linux грузится. Готовый.
А вот плата, на которой нужно сделать нечто подобное, имеет следующие отличия:
контроллер AT91SAM9XE512, SDRAM 16-битная - 32 мегабайта. Микросхема DataFlash сидит не не SPI0, а на SPI1. Какую dataflash ставить - еще точно не определено.
Варианты - AT26DF321 и AT45DB321. AT26 мне нравится гораздо больше, ибо вся 45 серия изначально кривая (со своими 528 байтами на страницу и хитропремудрой системой защиты записи). Но, пока удалось переконфигурировать САМ-БА , чтобы, используя JTAG-отладчик SAM-ICE читать и писать сквозь микроконтроллер только AT45DB321 (на редкость идиотские скрипты у этой самбы - чтобы поменять SPI0 на 1 нужно было сделать чуть больше сотни правок в скрипте. Жуть. И вообще от tcl уши вянут). А скрипта под AT26 готового (где бы можно было что-то там править) нету.
Разные ногодрыжные программы (мигание диодом, тест памяти SDRAM, чтение-запись AT26DF321, вывод на терминал через DBGU) на этой плате (не на ките, а на рабочей) я тоже запустил. В общем сейчас проблема - как записать код ядра Линукс на DataFlash. Бороть САМБУ, или состряпать кустарный автономный программатор.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org