а мелким почерком написанное читали? загрузочная Micro SD карта не входит в комплект изделия, она может быть легко подготовлена на Win PC с помощью утилиты входящей в комлект, либо карта может быть дополнительно заказана.
а мануал для платы листали? там все написано и расписано..
DOS (англ. Disk Operating System — дисковая операционная система, ДОС)
А DOS вам зачем - вы же без ОС программируете :)
Если я без ос программирую контроллер
Если вы считаете что i.mx6 solo - это просто контроллер то глубоко ошибаетесь
The i.MX 6Solo/6DualLite application processors are Freescale Semiconductor's latest additions to a growing family of multimedia-focused products offering high performance processing optimized for lowest power consumption.
это я к тому что в рамках форума обсуждают вопросы программирования с нуля таких процессоров бессмысленно. То что нужно для использования Platform SDK написано в самом начале README.pdf
4 System requirements
To build the Platform SDK, either a Linux host or Windows host with Cygwin installed may be used.
Ну вот, свершилось, и я стал обладателем данной платки
Попробовал подключить ее, побаловался с mfg_tools, даже что-то загружается и запускается...
Можно теперь вопросик по теме "mfg_tools для чайников", в особенности, что за тип файлов она загружает в проц? Это чистый бинарник или файл с каким-либо заголовком?
2) каким образом, и можно-ли вообще подсунуть свой бинарник?
3) какие параметры нужны при компиляции этого файла, в смысле адрес запуска и таблицы векторов прерываний, чтоб подставить их в конфигурацию линкера?
в особенности, что за тип файлов она загружает в проц? Это чистый бинарник или файл с каким-либо заголовком?
вы, когда "баловались", лог потом не изучали? там масса полезной инфомации - лежит рядом с бинарником mfgtool..
2) каким образом, и можно-ли вообще подсунуть свой бинарник?
в соседнем каталоге есть документация - внимательно читаете..
в другом каталоге сформирована группа файлов для записи на SD и там же скрипт
в общем случае - складываете свою бинарь в каталог, правите скрипт под свои реалии и нажимаете главную кнопку в программе
будьте ОЧЕНЬ внимательны - ошибетесь с фьюзами и камень труп..
3) какие параметры нужны при компиляции этого файла, в смысле адрес запуска и таблицы векторов прерываний, чтоб подставить их в конфигурацию линкера?
открываете ман на камень в разделе разбивки памяти, смотрите в исходники SDK, u-boot и kernel - там всё есть..
имхо, даже считать не хочу - сколько человеко-лет вам потребуется для минимально-полноценно-безглючной софтины с базовым мультимедиа.. камень реально очень сложный и не спасает даже ~6000 страниц мана (и куча примеров) для решения достаточно тривиальных задач..
Вообще не понимаю в чём смысл использования такого камня без ОС... есть примеры использования imx6q и Linux, hdmi и камеры с каким-то интерфейсом не понмю... так вот там ОС грузиться пару секунд с нажатия кнопки сброса до вывода картинки с камеры на экран монитора с hdmi... если не меньше... Запиливать подобное в standalone приложение это ж умереть можно...