Вся гуйня, работа с картинками bmp, jpeg и png, и много всего прочего у меня уже есть, причем что-то писано или правлено мной и находится в 5 файлах не использует динамической памяти(кто в курсе знает ее проблемы с фрагментацией и невозможностью выделить кусок в ответственный момент) и прекрасно работает на х86 под досом... И разобраться в этом для меня на порядок проще, чем в той ахинее любителей линуксописателей, которые работу всего-лишь с одним форматом jpeg раскидают на 150 разных файлов и попробуй разберись во всем этом...
Хорошо, посчитаем
Сколько лет мне потребуется чтобы проинициализировать SDIO, уарты, таймеры, запустить видеоконтроллер и gpio?
Потому что остальное уже все есть, причем написано в практически полностью портируемом стиле.
Неужели это так архисложно? Запускал тоже самое в стм32
проц конечно попроще, потребовался месяц с учетом порта
виртуальной машины и ФС фат 32...
PS. Поймите меня правильно, может я и тупые вопросы задаю, но работа с процами не
имеющими внутреннего флеша для меня впервые, а это сами знаете, всегда непросто, сложно сделать первый шаг,
так что не обижайтесь...
Итак, посмотрел лог
ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0
ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is E:\imx6\hola\Boot\Mfgtools-Rel-4.0.0_130424_Hola_PC_UPDATER_SK\Profiles\MX6DL Linux Update\OS Firmware\u-boot_mfg.imx
ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is E:\imx6\hola\Boot\Mfgtools-Rel-4.0.0_130424_Hola_PC_UPDATER_SK\Profiles\MX6DL Linux Update\OS Firmware\uImage_safe, address is 0x10800000
ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0
ModuleID[2] LevelID[10]: ExecuteCommand--Jump[WndIndex:0]
Т.е. тут идет загрузка первого имиджа убута и запуск по адресу 0x10800000. Я правильно понимаю?
а мне то на что обижаться? это ваше время и ваше право им распорядится..
пожалуй я с порядком ошибся, тут не человеко-лет, а изрядно больше.. не я первый такое пишу - камни такого класса в одиночку не окучивают, это не на атмеге светиком помигать..
да
я бы все же открыл ман на АРМ в разделе "System Boot" и изучил механизм загрузки с uSD
Могут ли разработчики данной платы рассказать про бит фьюза, который отвечает за блокировку блока шифровки CAAM, отключен он в чипах, которые ставите на плату или нет?
В даташите сказано, что по решению комиссии пендостанского госдепа он может быть выключен при поставках за пределы США.
Если вместо GettingStarted.bin подставляю шедший в комплекте u_boot_mfg.imx - то убут загружается и стартует нормально (проверял в терминалке), но если ставлю что компилит ИАР - то прога выдает ошибку:
"Boot" body="BootStrap" error, file="D:\hola_imx\Boot\Mfgtools-Rel-4.0.0_130424_Hola_PC_UPDATER_SK\Profiles\MX6DL Linux Update\OS Firmware\GettingStarted.bin"
Вопрос - ей не все-ли равно, что грузить и запускать? Или файлы .imx это какие-то специфические бинари, тогда как их создавать?