реклама на сайте
подробности

 
 
> Плата на am335x. Проблемы с u-boot
BrotherRabbit
сообщение Nov 8 2012, 06:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 10-04-10
Пользователь №: 56 549



Добрый день.

Сделали плату на процессоре TI am3359zcz. Основный компоненты (memory, nand, power managent) как у фирменного Evaluation Module.
Не установили I2C EEPROM, содержащую конфигурационную информацию платы. Взяли исходники u-boot 2011.09 из SDK, убрали чтение этой EEPROM, на всякий случай присвоив соответствующей идентификационной структуре все значения, которые должны считываться в случае платы am335x EVM.

Получившиеся после сборки MLO (spl) и u-boot.img образы прекрасно грузятся на beaglebone, наличие каких-то конфигов под nand, видимо, его не волнуют.
В случае собственной борды SPL загружается внутренней прошивкой проца, выполняется, но неверно.
При загрузке с MMC0 симптомы у spl проявляются в виде ругани на файловую систему FAT самой карточки.
При загрузке по UART spl пишет в терминал CCC.., но образ u-boot по ymodem отправить не получается.

Портировал ли кто-нибудь с u-boot вообще, или конкретно работал с этим процессором?
Есть ли идеи на счет того, что было сделано неправильно?
Спасибо.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Jury093
сообщение Nov 10 2012, 14:17
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(BrotherRabbit @ Nov 8 2012, 10:48) *
Получившиеся после сборки MLO (spl) и u-boot.img образы прекрасно грузятся на beaglebone, наличие каких-то конфигов под nand, видимо, его не волнуют.
В случае собственной борды SPL загружается внутренней прошивкой проца, выполняется, но неверно.
При загрузке с MMC0 симптомы у spl проявляются в виде ругани на файловую систему FAT самой карточки.
При загрузке по UART spl пишет в терминал CCC.., но образ u-boot по ymodem отправить не получается.
Портировал ли кто-нибудь с u-boot вообще, или конкретно работал с этим процессором?

я возился с китом am3359-iceboard..
взял с их сайта ближайший по идеологии BSP и путем пилежки и заточки успешно запустил линукс, к сожалению этот кит (ice) проектировался под другие задачи и поднять сетевые интерфейсы не удалось.. и дальнейшие исследования были свернуты..
финальная цепочка по загрузке - через xmodem грузил MLO, который через ymodem тянул u-boot, который интил sd-карточку, с которой грузил ядро и содержал рутовую..
iceboard был слегка подпилен аппаратно.. у техасовцев есть тред с ребятами, которые стартовые бинарники сложили в spi-flash и грузятся с него..

Цитата
Есть ли идеи на счет того, что было сделано неправильно?

это к телепатам..
Go to the top of the page
 
+Quote Post
BrotherRabbit
сообщение Nov 12 2012, 10:01
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 10-04-10
Пользователь №: 56 549



Цитата(Jury093 @ Nov 10 2012, 18:17) *
финальная цепочка по загрузке - через xmodem грузил MLO, который через ymodem тянул u-boot, который интил sd-карточку, с которой грузил ядро и содержал рутовую..

С этим-то всё ясно. Путем отладки u-boot'а вроде бы выяснили, проблемы при записи в sdram.
Например функция int omap_mmc_init() из файла omap_hsmmc.c содержит такую строку:
sprintf(mmc->name, "OMAP SD/MMC");
После этого проверка вышеупомянутой в контексте функции sprintf() стуктуры, находящейся по адресу 0x80000500 не дает ожидаемого результата. Вместо нормальной строки там появляется мусор. Продолжаю разбираться.
Цитата(Jury093 @ Nov 10 2012, 18:17) *
поднять сетевые интерфейсы не удалось..

Как не удалось? ICE - это же сетевой девайс. laughing.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- BrotherRabbit   Плата на am335x. Проблемы с u-boot   Nov 8 2012, 06:48
|- - Jury093   Цитата(BrotherRabbit @ Nov 12 2012, 14:01...   Nov 12 2012, 18:03
||- - BrotherRabbit   Прочитал Ваш тред на e2e. Да, похоже, ICE вещь дей...   Nov 13 2012, 07:10
|- - Jury093   Цитата(BrotherRabbit @ Nov 12 2012, 14:01...   Nov 14 2012, 18:05
|- - BrotherRabbit   Главный u-boot не стартует - первый лоадер, которы...   Nov 17 2012, 17:16
|- - Jury093   Цитата(BrotherRabbit @ Nov 17 2012, 21:16...   Nov 18 2012, 11:21
- - BrotherRabbit   Сделал тест, только на Си. Ошибок не обнаружено. М...   Nov 21 2012, 07:34
- - Jury093   Цитата(BrotherRabbit @ Nov 21 2012, 11:34...   Nov 23 2012, 17:17
- - shamrel   Доброго здоровья! Существует ли способ залить ...   Jun 13 2013, 09:32
- - Jury093   Цитата(shamrel @ Jun 13 2013, 13:32) Суще...   Jun 13 2013, 09:52
- - shamrel   Цитата(Jury093 @ Jun 13 2013, 13:52) выст...   Jun 14 2013, 05:17
- - Jury093   Цитата(shamrel @ Jun 14 2013, 09:17) Благ...   Jun 14 2013, 07:22
- - shamrel   Цитата(Jury093 @ Jun 14 2013, 11:22) позд...   Jun 17 2013, 05:17
- - Jury093   Цитата(shamrel @ Jun 17 2013, 09:17) Сам ...   Jun 17 2013, 07:51
- - shamrel   Спасибо за ответ! Проблему удалось решить с по...   Jun 18 2013, 05:16
- - Jury093   Цитата(shamrel @ Jun 18 2013, 09:16) От т...   Jun 18 2013, 07:38


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 17:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01382 секунд с 7
ELECTRONIX ©2004-2016