toweroff 0 May 26, 2021 Posted May 26, 2021 · Report post Доброго времени 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 и молчит Что посмотреть/проверить? Quote Share this post Link to post Share on other sites More sharing options...
aaarrr 30 May 26, 2021 Posted May 26, 2021 · Report post Берите, что хоть как-то стартует (olimex, например) в исходниках, и начинайте исследовать/править под себя. Случай "совсем молчит" по понятным причинам тяжело отлаживать. Quote Share this post Link to post Share on other sites More sharing options...
toweroff 0 May 26, 2021 Posted May 26, 2021 · Report post 15 минут назад, aaarrr сказал: Берите, что хоть как-то стартует (olimex, например) в исходниках, и начинайте исследовать/править под себя. Случай "совсем молчит" по понятным причинам тяжело отлаживать. ну этот путь и приоритетный, как бы... Да только у Olimex хрен найдёшь инструменты и исходники (во всяком случае, "с наскока"). Даже образы-то не грузятся (именно с сайта!) Хотелось бы понять, что там можно в u-boot.cfg хоть руками поправить, чтоб "взлетело". Странно, что сама строка типа "U-Boot SPL"... не показывается. Что-то не так в пинмуксе, но для UART0 он должен быть идентичен BBB у меня кварцы для удешевления все 25МГц были, пришлось на проц впаять 24, чтобы хоть как-то взлетело для проверки. При всём своём "молчании" проц вполне себе на "рабочей" температуре, что-то делает, но в uart0 не пишет понять бы почему... на тех же шарах, что и в BBB Quote Share this post Link to post Share on other sites More sharing options...
aaarrr 30 May 26, 2021 Posted May 26, 2021 · Report post https://github.com/OLIMEX/u-boot-2013.10-ti2013.12.01-am3352_som Не прячут вроде. Quote Share this post Link to post Share on other sites More sharing options...
toweroff 0 May 26, 2021 Posted May 26, 2021 · Report post спасибо, это уже из серии "глаз замылился". Завтра покопаю Там штука в том, что у Olimex нет поддержки, как у BBB, PMIC на I2C0 мне бы железку проверить и отдать выше программерам с уверенностью, что она работает. Не хотелось бы "мяч" пинать Quote Share this post Link to post Share on other sites More sharing options...
Jury093 1 May 26, 2021 Posted May 26, 2021 · Report post 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 Quote Share this post Link to post Share on other sites More sharing options...
toweroff 0 May 27, 2021 Posted May 27, 2021 · Report post В общем разобрался. На борту у Beaglebone Black есть EEPROM. Мало того, что u-boot впадает в ступор, если её не находит при инициализации, так ещё он заполняет некую структуру данными из неё. Если кому интересно, патч тут:https://github.com/HarelAshwal/BeagleBoneEEPROMRemoval Осталось разобраться с деревом, драйверами, но это уже совсем другая песня Quote Share this post Link to post Share on other sites More sharing options...