реклама на сайте
подробности

 
 
> Imx6 без линухи, Кто-нибудь знает как?
mantech
сообщение Mar 31 2014, 07:02
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Приветствую.
Есть такое дело - нужно поднять какой-нить хотябы очень простой пример под данный проц на ИАРе,
типа "hello world". Описание проца есть, отладочная плата тоже.

Проблема вот в чем - как залить и запустить созданный ИАРом бинарь в проц?

Есть варианты - 1) mfg_tools - проблема - она работает только с хитрыми бинарями *.imx
Прог по конвертации обычного бинаря в этот я не нашел, все тыкают носом в исходники убута, но там черт ногу сломит и надо все это хозяйство компилить под линухой, что не вариант.
и другой момент - только реверс-инжиниринг данной проги, что тоже не радует...

2) есть прога cfimager которая создает сд-карту с этим бинарем - проблема - в ее описании не сказано, что она может работать с imx6, только до 5й версии (может это и неважно, но хотелось бы точно знать)

И третье - просьба если нечего сказать по теме, не тыкать, что дурак потому что не прграммишь на линухе laughing.gif

PS. Если то, что я прошу в принципе невозможно - то придется продать плату кому-нить другому и оставаться на х86, но хотелось бы лучшее cool.gif

Сообщение отредактировал mantech - Mar 31 2014, 07:08
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kolobok0
сообщение Mar 31 2014, 11:50
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(mantech @ Mar 31 2014, 11:02) *
...нужно поднять какой-нить хотябы очень простой пример под данный проц на ИАРе,...как залить и запустить созданный ИАРом бинарь в проц?...




У Вас какая-то каша в голове. Или что то не договариваете.
1) определяете интерфейс программирования камня(что такой есть и что он реально вам подходит. т.е. в данном случае будет программировать камень)
например JTAG
2) находите(читай покупаете) конкретный программатор под данный камень. У данного программатора должны быть
а) примеры б) описалово в) _стандартный_ входной интерфейс заливаемого файла. например hex
3) находите компилятор позволяющий компилировать с необходимого языка(читай которым владеете). Например IAR
4) покупаете демо борду с данным камнем, если хотите быстро и практически без-гиморно. на каком нить ебэе.
5) компиляете свой пример. скармливаете загрузчику. получаете профит.

при чём тут люниксы, оси, левые загрузчики и форматы - не вкуриваю....наверное Вы ведаете тайными знаниями - хз...

ЗЫ
все примеры даны гипотетически. Вам самому надо это проверить. Но что то мне подсказывает, что я не совсем далёк от истины в конкретном случае.
Go to the top of the page
 
+Quote Post
mantech
сообщение Mar 31 2014, 17:35
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(kolobok0 @ Mar 31 2014, 15:50) *
У Вас какая-то каша в голове. Или что то не договариваете.



Что недоговариваю?
Плата - Hola-PC от стартеркита - разработчики не предусмотрели jtag- видать все заточено только под линуху.

Да есть описание команд встроенного загрузчика, но готовая прога, если можно так сказать - есть только под линухой.

mfg_tolls умеет работать только с файлами *.imx, которые иар делать не умеет, т.е. нужно писать конвертер самому, а это жесть, если не сказать более...

Что еще тут можно сказать?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Mar 31 2014, 17:42
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(mantech @ Mar 31 2014, 20:35) *
разработчики не предусмотрели jtag- видать все заточено только под линуху.

Есть посадочное место, но не впаян разъем, или вообще нет даже контактных площадок (или дырочек) на плате ? Во втором случае (совершенно невероятном) грузите ваши программки по TFTP из U-Boot ...
Go to the top of the page
 
+Quote Post
mantech
сообщение Mar 31 2014, 17:49
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(kovigor @ Mar 31 2014, 21:42) *
или вообще нет даже контактных площадок


Именно - к шарам нет дорожек.

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

Цитата(kovigor @ Mar 31 2014, 21:42) *
Во втором случае (совершенно невероятном) грузите ваши программки по TFTP из U-Boot ...


Это опять из вопроса про "измерение внутриглазного давления через задний проход"...

Хотелось бы загружать чистый бинарь, без "посредников".
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Apr 1 2014, 05:16
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Цитата(mantech @ Mar 31 2014, 21:49) *
Но это не самое страшное - они сделали удобную прогу mfg_tools, которая может даже автоматом заливать бинарь при простом подключении по усб, но формат специальный, писал выше, вот в чем проблема, и пендостанский мастадонт мог бы уж сподвигнуться на конвертер для нескольких осей...


Не совсем так...
MfgTools никак не привязан к какой либо ОС
"пендостанский мастадонт" сделал универсальную и очень гибкую систему для программирования

Это своеобразный инструмент-"транспорт" из персоналки в процессор
Нужно самостоятельно написать свой профайл для этой утилиты

Он в себе будет включать XML скрипт с прописанными задачами и firmware.
Изначально утилита забрасывает firmware в память процессора
После этого firmware несет полную ответственность каким образом и на какой носитель будет выполняться программирование

Для программирования Linux, фрискейловцы создали firmware на базе того же Linux
Для программирования WinCE соответственно создали firmware на базе WinCE Core
Ну а Вам придется писать собственный firmware который подхватит интерфейс MfgTools

Перечитайте документацию в "MfgTools\Documrntation"
Думаю там найдете все необходимое

А для безосевого программирования под Windows пробуйте Yagarto + Eclipse

Если будет прогресс - дайте знать
Очень интерестно
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 1 2014, 05:26
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(SergeyDDD @ Apr 1 2014, 09:16) *
Он в себе будет включать XML скрипт с прописанными задачами и firmware.
Изначально утилита забрасывает firmware в память процессора


Само собой, конечно поправил скрипт, сейчас проблема в создании правильного имиджа, там не все так просто, нужно смотреть, откуда берутся данные для первоначальной инициализации проца, чтоб потом закинуть их в контейнер с расширением imx пока так и не понял, как расчитываются адреса имиджа и его полей, чувствую накурюсь даташитов дохрена, но видимо другого пути нет - потихоньку начинаю ненавидеть линуксоидов sad.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mantech   Imx6 без линухи   Mar 31 2014, 07:02
- - kovigor   Цитата(mantech @ Mar 31 2014, 10:02) Прив...   Mar 31 2014, 08:53
|- - mantech   Цитата(kovigor @ Mar 31 2014, 12:53) IAR ...   Mar 31 2014, 09:05
- - SII   Насколько помню, в документации описан протокол об...   Mar 31 2014, 10:53
|- - SergeyDDD   Цитата(mantech @ Apr 1 2014, 09:26) Само ...   Apr 1 2014, 05:52
|- - mantech   Цитата(SergeyDDD @ Apr 1 2014, 09:52) Не ...   Apr 1 2014, 05:59
|- - SergeyDDD   Цитата(mantech @ Apr 1 2014, 09:59) Да я ...   Apr 1 2014, 06:20
|- - mantech   Цитата(SergeyDDD @ Apr 1 2014, 10:20) DCD...   Apr 1 2014, 06:27
|- - SergeyDDD   Цитата(mantech @ Apr 1 2014, 10:27) Именн...   Apr 1 2014, 06:38
|- - mantech   Цитата(SergeyDDD @ Apr 1 2014, 10:38) Есл...   Apr 1 2014, 06:54
|- - SergeyDDD   Цитата(mantech @ Apr 1 2014, 10:54) стран...   Apr 1 2014, 07:10
|- - mantech   Цитата(SergeyDDD @ Apr 1 2014, 11:10) Тут...   Apr 1 2014, 07:19
|- - SergeyDDD   Цитата(mantech @ Apr 1 2014, 11:19) тут д...   Apr 1 2014, 07:40
- - Golikov A.   кроме тех случаев когда процы плохо документирован...   Mar 31 2014, 16:16
|- - kovigor   Цитата(Golikov A. @ Mar 31 2014, 19:16) К...   Mar 31 2014, 17:14
- - Golikov A.   http://www.starterkit.ru/html/doc/Hola-PC_V1A.pdf ...   Mar 31 2014, 17:53
|- - mantech   Цитата(Golikov A. @ Mar 31 2014, 21:53) h...   Mar 31 2014, 18:01
|- - kovigor   Цитата(mantech @ Mar 31 2014, 21:01) нужн...   Mar 31 2014, 18:08
|- - mantech   Цитата(kovigor @ Mar 31 2014, 22:08) А за...   Apr 1 2014, 02:53
- - PheeL   Возможно вы действительно приобрели не совсем подх...   Apr 1 2014, 08:12
|- - mantech   Цитата(PheeL @ Apr 1 2014, 12:12) Я являю...   Apr 1 2014, 10:07
- - AndrejM   Цитата(mantech @ Apr 1 2014, 13:07) Главн...   Apr 2 2014, 00:26
|- - mantech   Цитата(AndrejM @ Apr 2 2014, 04:26) почит...   Apr 2 2014, 02:16
|- - mantech   Кто поможет в портировании на иар функции: get_a...   Apr 3 2014, 06:38
|- - mantech   И вообще, может есть у кого-нить простейший, но ра...   Apr 3 2014, 07:47
|- - _3m   Цитата(mantech @ Apr 3 2014, 11:47) А иар...   Apr 3 2014, 08:18
|- - mantech   Цитата(_3m @ Apr 3 2014, 12:18) Сказал чи...   Apr 3 2014, 10:59
- - AndrejM   Цитата(mantech @ Apr 3 2014, 09:38) Кто п...   Apr 3 2014, 08:04
- - AndrejM   Цитата(mantech @ Apr 3 2014, 13:59) Есть ...   Apr 3 2014, 11:51
|- - mantech   Цитата(AndrejM @ Apr 3 2014, 15:51) а вот...   Apr 3 2014, 14:05
- - Golikov A.   а еще кроме люникса и винды есть андроид, и платы ...   Apr 3 2014, 13:36
- - Golikov A.   А... тогда вопросов нет, вам реально надо просто д...   Apr 3 2014, 16:02
|- - mantech   Цитата(Golikov A. @ Apr 3 2014, 20:02) А....   Apr 4 2014, 13:34
|- - kovigor   Цитата(mantech @ Apr 4 2014, 16:34) Да, в...   Apr 4 2014, 15:37
|- - mantech   Цитата(kovigor @ Apr 4 2014, 19:37) Есть ...   Apr 4 2014, 15:51
|- - kovigor   Цитата(mantech @ Apr 4 2014, 18:51) ... р...   Apr 4 2014, 16:09
|- - mantech   Цитата(kovigor @ Apr 4 2014, 20:09) Вы ув...   Apr 4 2014, 16:23
|- - kovigor   Цитата(mantech @ Apr 4 2014, 19:23) все, ...   Apr 4 2014, 16:40
|- - mantech   Цитата(kovigor @ Apr 4 2014, 20:40) Потра...   Apr 4 2014, 17:05
|- - kovigor   Цитата(mantech @ Apr 4 2014, 20:05) PS. А...   Apr 4 2014, 17:15
|- - mantech   Цитата(kovigor @ Apr 4 2014, 21:15) Я не ...   Apr 4 2014, 17:20
- - andrewlekar   ЦитатаПравда мои термометры синхронно управляют мн...   Apr 4 2014, 01:27
|- - Golikov A.   Цитата(andrewlekar @ Apr 4 2014, 05:27) В...   Apr 4 2014, 02:30
- - sergey sva   По поводу запуска без линукса, не для всех процесс...   Apr 5 2014, 10:54
|- - mantech   Цитата(sergey sva @ Apr 5 2014, 14:54) А ...   Apr 5 2014, 11:06
|- - mantech   Или еще одно - у кого-нить есть готовый проект чег...   Apr 5 2014, 15:24
||- - kovigor   Цитата(mantech @ Apr 5 2014, 18:24) Или е...   Apr 5 2014, 16:45
||- - mantech   Цитата(mantech @ Apr 5 2014, 19:24) Или е...   Apr 6 2014, 01:44
||- - alx2   Цитата(mantech @ Apr 6 2014, 07:44) Упрощ...   Apr 7 2014, 01:33
||- - mantech   Цитата(alx2 @ Apr 7 2014, 05:33) В корне ...   Apr 7 2014, 06:27
||- - alx2   Цитата(mantech @ Apr 7 2014, 12:27) Напис...   Apr 8 2014, 02:36
||- - mantech   Цитата(alx2 @ Apr 8 2014, 06:36) ??? Где ...   Apr 8 2014, 02:49
||- - alx2   Цитата(mantech @ Apr 8 2014, 08:49) Ну во...   Apr 8 2014, 09:30
||- - mantech   Цитата(alx2 @ Apr 8 2014, 13:30) А Вы спр...   Apr 8 2014, 13:38
||- - alx2   Цитата(mantech @ Apr 8 2014, 19:38) А в и...   Apr 9 2014, 02:36
|- - Ixt   Цитата(mantech @ Apr 5 2014, 15:06) Все д...   Apr 9 2014, 06:36
- - Golikov A.   если кратко то это страниц на 10, а если подробно....   Apr 6 2014, 02:36
|- - mantech   Цитата(Golikov A. @ Apr 6 2014, 06:36) ес...   Apr 6 2014, 02:49
|- - PheeL   Цитата(mantech @ Apr 6 2014, 06:49) шел т...   Apr 6 2014, 06:46
|- - mantech   Цитата(PheeL @ Apr 6 2014, 10:46) Неужели...   Apr 6 2014, 07:24
- - Golikov A.   ЦитатаОдин сказал, что там 10 страниц мануала на п...   Apr 8 2014, 03:16
|- - mantech   Цитата(Golikov A. @ Apr 8 2014, 07:16) я ...   Apr 8 2014, 04:05
- - Golikov A.   не сдавайтесь%) мне тоже интересно... правда мне д...   Apr 8 2014, 08:18
- - andrewlekar   Я начинал с нуля. Тоже пробовал перетащить весь ту...   Apr 9 2014, 01:36
- - Golikov A.   ну я так понял он так и делает. Пересматривает пла...   Apr 9 2014, 10:52
- - mantech   Цитата(Golikov A. @ Apr 9 2014, 14:52) ну...   Apr 9 2014, 15:33


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016