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

 
 
> 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
Ответов
sergey sva
сообщение Apr 5 2014, 10:54
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



По поводу запуска без линукса, не для всех процессоров это подходит. Пытался как то написать программу для imx233, долго пытался, потом плюнул поставил линукс. Написал программу и уже все давно работает.
Написать без линуса программу тоже почти удалось, но только та программа не использовала бы все возможности этого процессора. А теперь там такая конфигурация linux+ ssh + gcc for arm + http + php + моя программа + припоял к i2c и spi схемку. Процессор не нагружен больше 20-50%, а корректировать программу можно с любого компа подключенного к сети + можно сделать обновление программы. и еще много всего. так что так :-)
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 5 2014, 11:06
Сообщение #3


Гуру
******

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



Цитата(sergey sva @ Apr 5 2014, 14:54) *
А теперь там такая конфигурация linux+ ssh + gcc for arm + http + php + моя программа


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

PS. смотрю я на иар и чего-то мне подсказывает, что он абсолютно не готов к таким процам, хотя я могу ошибаться, но начал сравнивать свой старый проект на стм32 в отладчике, там все четко и ясно - есть стартовый адрес флеша, туда же указывает адрес вектров прерываний, оттуда идет вектор на процедуру iar_programm_start, причем все адреса соотв. заданным.. Тут-же какой-то бардак вообще - во первых, разве для кортексов 8 или 9 нет cmsis? Потому, что в иаре я его не нашел вообще! Во вторых - как задать стартовый адрес программы? Указываешь адрес векторов прерываний - там вообще пусто, одни нули, т.е. я так понял, файлов стартапа тоже нет, или непонятно,где их брать.
Посмотрел примеры иаровские - там адреса памяти не соотв. адресам даташита, это нормально вообще? Вобщем какой-то лес дремучий, скорей сибирская тайга. И вообще - х86 рулит!!

Сообщение отредактировал mantech - Apr 5 2014, 11:14
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 5 2014, 15:24
Сообщение #4


Гуру
******

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



Или еще одно - у кого-нить есть готовый проект чего-либо из SDK imx6 под gcc-eclipse?
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 6 2014, 01:44
Сообщение #5


Гуру
******

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



Цитата(mantech @ Apr 5 2014, 19:24) *
Или еще одно - у кого-нить есть готовый проект чего-либо из SDK imx6 под gcc-eclipse?


Понятно, походу этот вопрос поставил всех линуксоидов в тупик rolleyes.gif

Упрощу задачу - есть установленный под винду эклипс-sourcery-gcc и есть исходники убута в папке, которые поставлялись вместе с платой имхины.Вопрос - как собрать убут всем этим хозяйством, желательно пошагово laughing.gif
Go to the top of the page
 
+Quote Post
alx2
сообщение Apr 7 2014, 01:33
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091



Цитата(mantech @ Apr 6 2014, 07:44) *
Упрощу задачу - есть установленный под винду эклипс-sourcery-gcc и есть исходники убута в папке, которые поставлялись вместе с платой имхины.Вопрос - как собрать убут всем этим хозяйством, желательно пошагово laughing.gif

В корне u-boot'а есть файл README. В нем подробно и пошагово описано, как собрать u-boot.


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 7 2014, 06:27
Сообщение #7


Гуру
******

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



Цитата(alx2 @ Apr 7 2014, 05:33) *
В корне u-boot'а есть файл README. В нем подробно и пошагово описано, как собрать u-boot.


Написано, только под линуксом и в командной строке smile3046.gif

Есть еще один вопросик - после запуска убута идет загрузка линаро в файле uImage_safe , вопрос, убут как-то по-особенному его загружает или просто грузит с адреса 0x10800000 в память и стартует? Т.е. если я его своей прогой туда загружу и запущу - он запустится? кернел несжатый, так убут пишет. Просто хочу проверить свой конвертер.
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
- - kolobok0   Цитата(mantech @ Mar 31 2014, 11:02) ...н...   Mar 31 2014, 11:50
|- - mantech   Цитата(kolobok0 @ Mar 31 2014, 15:50) У В...   Mar 31 2014, 17:35
|- - kovigor   Цитата(mantech @ Mar 31 2014, 20:35) разр...   Mar 31 2014, 17:42
|- - mantech   Цитата(kovigor @ Mar 31 2014, 21:42) или ...   Mar 31 2014, 17:49
|- - SergeyDDD   Цитата(mantech @ Mar 31 2014, 21:49) Но э...   Apr 1 2014, 05:16
|- - mantech   Цитата(SergeyDDD @ Apr 1 2014, 09:16) Он ...   Apr 1 2014, 05:26
|- - 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
||- - kovigor   Цитата(mantech @ Apr 5 2014, 18:24) Или е...   Apr 5 2014, 16:45
||- - 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 - 20:30
Рейтинг@Mail.ru


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