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

|
Цитата(scifi @ Sep 17 2015, 19:37)  Вроде бы тут кто-то OMAP от техасских инструментов запускал на голом железе. Или это был i.MX от фрискейла... В общем, что-то такое. Кстати, гугл говорит, что для этого рокчипа есть мануал. Скачайте, полистайте, чтобы получить какое-то представление о масштабе бедствия. Я запускал  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 буду вползать  Думаю на первоначальное освоение хватит месяца.
|
|
|
|
|
Sep 19 2015, 19:03
|

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

|
Цитата(jcxz @ Sep 18 2015, 08:28)  Всё остальное - ерунда, если есть опыт в освоении многих других МК. Месяца 2-3 - и будете хорошо ориентироваться в этом МК. Самое главное, как тут уже упоминали - наличие подробных доков. Если таковых нет - за дело лучше не браться. PS: Скоро кажись в LPC4370 буду вползать  Думаю на первоначальное освоение хватит месяца. Вот что-то не верю. Покажите плату, дивайс или что вы там сделали с фоткой и доказательствами что это заработало. Цикл освоения SoC-а такого уровня не менее года по моим прикидкам. Если вы действительно разрабатываете весь дивайс сами.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|