Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
Кто может помочь в программировании imx6 без ос?
mantech
Добавлено 29.03.2014 15:01 Редактировалось 29.03.2014 15:04 Сообщение: 31
mantech
0

Пункты: 2042
Регистрация: 08.03.2014
Цитата
Запиливать подобное в standalone приложение это ж умереть можно...

Да ладно уж прямь таки

Вся гуйня, работа с картинками bmp, jpeg и png, и много всего прочего у меня уже есть, причем что-то писано или правлено мной и находится в 5 файлах не использует динамической памяти(кто в курсе знает ее проблемы с фрагментацией и невозможностью выделить кусок в ответственный момент) и прекрасно работает на х86 под досом... И разобраться в этом для меня на порядок проще, чем в той ахинее любителей линуксописателей, которые работу всего-лишь с одним форматом jpeg раскидают на 150 разных файлов и попробуй разберись во всем этом...
Спуститься к концу Подняться к началу
Персональная информация
mantech
Добавлено 29.03.2014 15:10 Сообщение: 32
mantech
0

Пункты: 2042
Регистрация: 08.03.2014
Цитата
имхо, даже считать не хочу - сколько человеко-лет вам потребуется для минимально-полноценно-безглючной софтины с базовым мультимедиа..


Хорошо, посчитаем
Сколько лет мне потребуется чтобы проинициализировать SDIO, уарты, таймеры, запустить видеоконтроллер и gpio?
Потому что остальное уже все есть, причем написано в практически полностью портируемом стиле.
Неужели это так архисложно? Запускал тоже самое в стм32
проц конечно попроще, потребовался месяц с учетом порта
виртуальной машины и ФС фат 32...
Спуститься к концу Подняться к началу
Персональная информация
mantech
Добавлено 29.03.2014 15:15 Редактировалось 29.03.2014 15:49 Сообщение: 33
mantech
0

Пункты: 2042
Регистрация: 08.03.2014
Цитата
будьте ОЧЕНЬ внимательны - ошибетесь с фьюзами и камень труп..


А вот это верное замечание - большое спасибо!

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. Я правильно понимаю?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 29.03.2014 21:03 Сообщение: 34
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
PS. Поймите меня правильно, может я и тупые вопросы задаю, но работа с процами не
имеющими внутреннего флеша для меня впервые, а это сами знаете, всегда непросто, сложно сделать первый шаг,
так что не обижайтесь...

а мне то на что обижаться? это ваше время и ваше право им распорядится..
пожалуй я с порядком ошибся, тут не человеко-лет, а изрядно больше.. не я первый такое пишу - камни такого класса в одиночку не окучивают, это не на атмеге светиком помигать..

Цитата
Т.е. тут идет загрузка первого имиджа убута и запуск по адресу 0x10800000. Я правильно понимаю?

да

я бы все же открыл ман на АРМ в разделе "System Boot" и изучил механизм загрузки с uSD

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
mantech
Добавлено 30.03.2014 22:47 Сообщение: 35
mantech
0

Пункты: 2042
Регистрация: 08.03.2014
Могут ли разработчики данной платы рассказать про бит фьюза, который отвечает за блокировку блока шифровки CAAM, отключен он в чипах, которые ставите на плату или нет?

В даташите сказано, что по решению комиссии пендостанского госдепа он может быть выключен при поставках за пределы США.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 31.03.2014 10:53 Сообщение: 36
Pavel Ivanchenko
Admin
4.39

Пункты: 91525
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Могут ли разработчики данной платы рассказать про бит фьюза, который отвечает за блокировку блока шифровки CAAM, отключен он в чипах, которые ставите на плату или нет?

Не знаю (скорее всего отключен, раз цитируете решение комиссии - мы ведь не в штатах), откройте и посмотрите.
Спуститься к концу Подняться к началу
Персональная информация
mantech
Добавлено 31.03.2014 12:32 Сообщение: 37
mantech
0

Пункты: 2042
Регистрация: 08.03.2014
Может-ли кто ответить на такой вопрос - пробовал загрузить проц через mfg_tool, изменил файл скрипта, чтоб грузил только один бинарник:

<LIST name="Hola-PC1" desc="Choose SD as media">
<CMD state="BootStrap" type="boot" body="BootStrap" file ="GettingStarted.bin" >Loading U-boot</CMD>
<CMD state="BootStrap" type="jump" > Jumping to OS image. </CMD>
<!-- -->
<CMD state="Updater" type="push" body="send" file="u-boot_mfg.imx">Sending U-boot</CMD>
/LIST>

Если вместо 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 это какие-то специфические бинари, тогда как их создавать?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 31.03.2014 12:35 Редактировалось 31.03.2014 12:35 Сообщение: 38
Pavel Ivanchenko
Admin
4.39

Пункты: 91525
Регистрация: 24.03.2009
Пол: Мужчина
Конечно специальные - клеится заголовок с настройкой внешней памяти и т.п.
Как это сделать в IAR я не знаю, смотрите как это делается в u-boot.

PS не надо все в одной ветке спрашивать, выделяйте вопросы в отдельные темы
Спуститься к концу Подняться к началу
Персональная информация
mantech
Добавлено 31.03.2014 12:41 Сообщение: 39
mantech
0

Пункты: 2042
Регистрация: 08.03.2014
Цитата
Конечно специальные


Мм да, обидно, а можно ссылочку на исходники убута, и прог для создания imx-файлов, но только того, что в комплекте?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 31.03.2014 12:56 Сообщение: 40
Pavel Ivanchenko
Admin
4.39

Пункты: 91525
Регистрация: 24.03.2009
Пол: Мужчина
Название папки src среди материалов к плате на ftp сервере ни о чем не говорит?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC