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

 
 
> ARM Cortex A7 = A9 при программировании?
4uLABEK
сообщение Sep 17 2015, 09:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 28-07-14
Пользователь №: 82 391



Доброго всем дня!
Возник такой вопрос.
Выбираю Китовскую плату, вообще будет использоваться в дальнейшем Cortex a9, можно ли практиковаться на cortex a7? Например написав программу на А7, зашить ее в А9? Или возникнут многие сложности и лучше сразу купить Китовскую плату на А9. например marsboard RK3066?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Sep 17 2015, 13:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Вроде бы тут кто-то OMAP от техасских инструментов запускал на голом железе. Или это был i.MX от фрискейла... В общем, что-то такое.
Кстати, гугл говорит, что для этого рокчипа есть мануал. Скачайте, полистайте, чтобы получить какое-то представление о масштабе бедствия.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 18 2015, 05:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(scifi @ Sep 17 2015, 19:37) *
Вроде бы тут кто-то OMAP от техасских инструментов запускал на голом железе. Или это был i.MX от фрискейла... В общем, что-то такое.
Кстати, гугл говорит, что для этого рокчипа есть мануал. Скачайте, полистайте, чтобы получить какое-то представление о масштабе бедствия.

Я запускал wink.gif OMAP L-137
Сперва запустил на голом, потом ещё портировал на него uCOS. И портировал USB-стек.
Всё - ручками, внимательно вчитываясь в доки: и запуск ядер (через PRU-ядро), и инит кучи периферии, и взаимодействие ядер, и MPU и даже MMU (хотелось кеш данных включить) на ARM9-ядре - всё сам по pdf-кам.
Никакими UBoot-ами не пользовался, даже не глядел в них. Раз только попытался глянул в реализацию USB-стека в линухе для этого МК (в примерах для L-137 к сожалению не было примера stand-alone стека, предлагалось только пользоваться какой-то закрытой операционкой в бинарниках или линухом), но понял что в этом лесу я буду разбираться дольше, чем портирую готовый USB-стек из примеров для LPC17xx переписав уровень абстрагирования от периферии (HAL).
И библиотеками никакими не пользовался - брал даташит на периферию, описывал структурами регистры периферии и писал драйвер.
Ничего сверхъестественного или невозможного нет, первый старт с поддержкой минимальной периферии, GPIO, тактирования, отладочного вывода в UART - примерно через месяц-полтора насколько помню.
Самое титаническое, что там есть - это объём доков, раз в несколько больше чем на среднем Cortex-M. Особенно на всякую сложную периферию типа USB, EDMA, MMU. Как правило она там навороченная, так что и описания объёмные.
Всякие UART, SPI, I2C, ... - по сложности мало отличаются от МК класса на ядре Cortex-M. Ну McASP правда посложнее немного.
Да - и более-менее глубокая оптимизация под ядро C674x тоже время заняла порядочно.
Всё остальное - ерунда, если есть опыт в освоении многих других МК. Месяца 2-3 - и будете хорошо ориентироваться в этом МК.

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

PS: Скоро кажись в LPC4370 буду вползать sm.gif Думаю на первоначальное освоение хватит месяца.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 19 2015, 19:03
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(jcxz @ Sep 18 2015, 08:28) *
Всё остальное - ерунда, если есть опыт в освоении многих других МК. Месяца 2-3 - и будете хорошо ориентироваться в этом МК.

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

PS: Скоро кажись в LPC4370 буду вползать sm.gif Думаю на первоначальное освоение хватит месяца.


Вот что-то не верю.
Покажите плату, дивайс или что вы там сделали с фоткой и доказательствами что это заработало.

Цикл освоения SoC-а такого уровня не менее года по моим прикидкам. Если вы действительно разрабатываете весь дивайс сами.
Go to the top of the page
 
+Quote Post
krux
сообщение Sep 19 2015, 19:08
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(AlexandrY @ Sep 19 2015, 22:03) *
Вот что-то не верю.
Покажите плату, дивайс или что вы там сделали с фоткой и доказательствами что это заработало.

Цикл освоения SoC-а такого уровня не менее года по моим прикидкам. Если вы действительно разрабатываете весь дивайс сами.

перепилить под себя вендорский BSP? долго ли умеючи...


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 4uLABEK   ARM Cortex A7 = A9 при программировании?   Sep 17 2015, 09:58
- - scifi   Может быть, я что-то не понимаю, но все эти A7 и A...   Sep 17 2015, 10:16
- - SII   Смотря на каком уровне писать. Если прикладные про...   Sep 17 2015, 10:39
|- - mantech   Цитата(SII @ Sep 17 2015, 13:39) Смотря н...   Sep 17 2015, 12:07
- - 4uLABEK   Спасибо! А что бы посоветовали, Cortex A7 как ...   Sep 17 2015, 11:38
|- - scifi   Цитата(4uLABEK @ Sep 17 2015, 14:38) Спас...   Sep 17 2015, 11:47
|- - zltigo   QUOTE (4uLABEK @ Sep 17 2015, 14:38) Спас...   Sep 17 2015, 11:48
- - 4uLABEK   В основном работа с портами, UART, I2C, SPi, USB, ...   Sep 17 2015, 12:18
|- - scifi   Цитата(4uLABEK @ Sep 17 2015, 15:18) В ос...   Sep 17 2015, 12:30
|- - zltigo   QUOTE (4uLABEK @ Sep 17 2015, 15:18) В ос...   Sep 17 2015, 12:31
- - 4uLABEK   Должно же быть общение, чтобы выдать команду по SP...   Sep 17 2015, 12:52
|- - scifi   Цитата(4uLABEK @ Sep 17 2015, 15:52) Разв...   Sep 17 2015, 12:55
- - 4uLABEK   Хорошо, как я понял, если А9 в дальнейшем, значит ...   Sep 17 2015, 13:02
|- - scifi   Цитата(4uLABEK @ Sep 17 2015, 16:02) Хоро...   Sep 17 2015, 13:05
||- - zltigo   QUOTE (scifi @ Sep 17 2015, 16:05) Если в...   Sep 17 2015, 13:54
|- - SII   Цитата(4uLABEK @ Sep 17 2015, 16:02) Хоро...   Sep 17 2015, 17:34
- - Golikov A.   ЦитатаДолжно же быть общение, чтобы выдать команду...   Sep 17 2015, 13:10
|- - zltigo   QUOTE (Golikov A. @ Sep 17 2015, 16:10) О...   Sep 17 2015, 13:52
- - 4uLABEK   Даа.. не обнадеживающе все как-то звучит.. Запись ...   Sep 17 2015, 13:27
|- - Obam   Удалено.   Sep 18 2015, 07:25
|- - mantech   Цитата(jcxz @ Sep 18 2015, 08:28) и MPU и...   Sep 18 2015, 07:48
||- - _3m   Цитата(mantech @ Sep 18 2015, 10:48) По м...   Sep 18 2015, 08:09
||- - jcxz   Цитата(mantech @ Sep 18 2015, 13:48) Мсье...   Sep 18 2015, 09:18
||- - _3m   Цитата(jcxz @ Sep 18 2015, 12:18) Зачем и...   Sep 18 2015, 10:07
|||- - jcxz   Цитата(_3m @ Sep 18 2015, 16:07) В камушк...   Sep 19 2015, 07:32
|||- - mantech   Цитата(jcxz @ Sep 19 2015, 10:32) MMU в A...   Sep 19 2015, 10:57
|||- - zltigo   QUOTE (mantech @ Sep 19 2015, 13:57) Если...   Sep 19 2015, 12:45
|||- - mantech   Цитата(zltigo @ Sep 19 2015, 15:45) Мануа...   Sep 19 2015, 15:21
||- - Mahagam   QUOTE (jcxz @ Sep 18 2015, 12:18) Зачем и...   Sep 24 2015, 08:22
||- - jcxz   Цитата(Mahagam @ Sep 24 2015, 14:22) а вы...   Sep 25 2015, 07:57
|- - mantech   Цитата(AlexandrY @ Sep 19 2015, 22:03) Ци...   Sep 19 2015, 21:02
|- - jcxz   Цитата(AlexandrY @ Sep 20 2015, 01:03) Во...   Sep 21 2015, 08:25
|- - AlexandrY   Цитата(jcxz @ Sep 21 2015, 11:25) Вопрос ...   Sep 21 2015, 08:49
|- - jcxz   Цитата(AlexandrY @ Sep 21 2015, 14:49) Во...   Sep 21 2015, 10:44
||- - AlexandrY   Цитата(jcxz @ Sep 21 2015, 13:44) Я уже т...   Sep 21 2015, 11:01
||- - jcxz   Цитата(AlexandrY @ Sep 21 2015, 17:01) За...   Sep 21 2015, 11:10
|- - mantech   Цитата(AlexandrY @ Sep 21 2015, 11:49) Ес...   Sep 21 2015, 11:51
|- - Non-linear   Цитата(AlexandrY @ Sep 21 2015, 11:49) Во...   Sep 29 2015, 18:45
- - Golikov A.   manch или как-то так, под все общее неодобрение за...   Sep 17 2015, 13:54
|- - mantech   Цитата(Golikov A. @ Sep 17 2015, 16:54) m...   Sep 17 2015, 18:42
- - 4uLABEK   Да как раз его сейчас изучаю.. По документации у н...   Sep 17 2015, 13:55
|- - scifi   Цитата(4uLABEK @ Sep 17 2015, 16:55) Да к...   Sep 17 2015, 14:38
- - Golikov A.   Да, да про вас простите не помнил всех букв. Зря ...   Sep 17 2015, 18:50
|- - mantech   Цитата(Golikov A. @ Sep 17 2015, 21:50) т...   Sep 17 2015, 19:06
- - 4uLABEK   К моему удивлению наткнулся на довольно таки дешев...   Sep 18 2015, 13:54
|- - zltigo   QUOTE (4uLABEK @ Sep 18 2015, 16:54) К мо...   Sep 18 2015, 14:06
|- - scifi   Цитата(4uLABEK @ Sep 18 2015, 16:54) К мо...   Sep 18 2015, 14:11
- - 4uLABEK   Да, сами) я сам думаю.. во что я ввязался..   Sep 18 2015, 14:22
- - scifi   А вообще что надо-то? Задача из области ЦОС, котор...   Sep 18 2015, 14:57
- - aaarrr   Да ладно, нормальный там стиль, уж точно не ...   Sep 19 2015, 15:24
|- - mantech   Цитата(aaarrr @ Sep 19 2015, 18:24) Да ла...   Sep 19 2015, 17:02
|- - AlexandrY   Цитата(aaarrr @ Sep 19 2015, 18:24) Да ла...   Sep 19 2015, 19:09
- - Golikov A.   ЦитатаЕщё и ПЛИС в эту кучу? Будете сами на верило...   Sep 19 2015, 18:05
- - Golikov A.   А DMA в этих процах без MMU не обходится? Справед...   Sep 21 2015, 09:11
- - Genadi Zawidowski   В allwinner   Sep 25 2015, 08:19
|- - jcxz   С allwinner не работал.   Sep 25 2015, 09:17
|- - mantech   Цитата(jcxz @ Sep 25 2015, 12:17) С allwi...   Sep 25 2015, 19:07
- - Genadi Zawidowski   Тогда примите на веру, что документации все-таки н...   Sep 25 2015, 16:48
|- - jcxz   Цитата(Genadi Zawidowski @ Sep 25 2015, 22...   Sep 26 2015, 11:53
- - Genadi Zawidowski   ЦитатаCortex-9 сам поддерживает когерентность кеше...   Sep 29 2015, 20:34
- - Non-linear   Цитата(Genadi Zawidowski @ Sep 29 2015, 23...   Sep 30 2015, 06:31


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:27
Рейтинг@Mail.ru


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