Перейти к содержанию
    

AM3352 - uboot

Доброго времени
AM3352BZCZ, PMIC - TPS65217D
по сути, дизайн слизан с Beaglebone Black в своей базе (eMMC, uSD, DDR3, UART0)
много изменений, но пока до них далеко)

Включаю - в терминале ожидаемые "ССССС"
собираю загрузчик с конфигом от BBB, скармливаю по xModem u-boot-spl.bin - ноль реакции в терминале
пробовал разные варианты, например:
* Образ Olimex от ихнего SOM на этом камне на uSD (MMC0) - поднимается, видит память, но с деревом устройств проблемы и дальше висит
* Через XModem: На просторах нашёл ещё каких-то (русских) ребят, которые выкладывают MLO, u-boot-spl.bin, u-boot.img -- поднимается, что-то пишет и опять же стопорится, ибо чего-то не находит
* Ну и моя фиговина - ни через uSD, ни через XModem -- не хочет. Просто "съедает" по UART0 u-boot-spl.bin и молчит

Что посмотреть/проверить?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Берите, что хоть как-то стартует (olimex, например) в исходниках, и начинайте исследовать/править под себя. Случай "совсем молчит" по понятным причинам тяжело отлаживать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 минут назад, aaarrr сказал:

Берите, что хоть как-то стартует (olimex, например) в исходниках, и начинайте исследовать/править под себя. Случай "совсем молчит" по понятным причинам тяжело отлаживать.

ну этот путь и приоритетный, как бы... Да только у Olimex хрен найдёшь инструменты и исходники (во всяком случае, "с наскока"). Даже образы-то не грузятся (именно с сайта!)
Хотелось бы понять, что там можно в u-boot.cfg хоть руками поправить, чтоб "взлетело". Странно, что сама строка типа "U-Boot SPL"... не показывается. Что-то не так в пинмуксе, но для UART0 он должен быть идентичен BBB

у меня кварцы для удешевления все 25МГц были, пришлось на проц впаять 24, чтобы хоть как-то взлетело для проверки. При всём своём "молчании" проц вполне себе на "рабочей" температуре, что-то делает, но в uart0 не пишет

понять бы почему... на тех же шарах, что и в BBB
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо, это уже из серии "глаз замылился". Завтра покопаю

Там штука в том, что у Olimex нет поддержки, как у BBB, PMIC на I2C0
мне бы железку проверить и отдать выше программерам с уверенностью, что она работает. Не хотелось бы "мяч" пинать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, toweroff сказал:

Там штука в том, что у Olimex нет поддержки, как у BBB, PMIC на I2C0
мне бы железку проверить и отдать выше программерам с уверенностью, что она работает. Не хотелось бы "мяч" пинать

так если конфигурация железа своя, то и править надо под себя..

попробуйте вот такое http://linuxkernel51.blogspot.com/2015/08/booting-beagle-bone-black-over-uart.html 

там внизу линк на бинарники https://drive.google.com/drive/folders/1YptCFuI6yWkaTRaDZqB2JLuWj5qYq6D6

я лет 8 назад вполне грузил am3354/am3359 и с xmodem и с uSD

исходники можно посмотреть в ванильных убуте и ядре, там вроде были дефолтные конфиги под BB и BBB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем разобрался. На борту у Beaglebone Black есть EEPROM. Мало того, что u-boot впадает в ступор, если её не находит при инициализации, так ещё он заполняет некую структуру данными из неё.
Если кому интересно, патч тут:
https://github.com/HarelAshwal/BeagleBoneEEPROMRemoval

Осталось разобраться с деревом, драйверами, но это уже совсем другая песня

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...