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

 
 
> Новые ARM Cortex-M7 на 600 МГц
AlexandrY
сообщение Jul 27 2017, 22:21
Сообщение #1


Ally
******

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



Объявлено о выходе на рынок семейства i.MX RT
Все STM32 остаются далеко позади.
Те кто долго и упорно изучал экосистему Freescale в лице Kinetis вознаграждены.
i.MX RT будет поддерживаться RTOS MQX и наверняка будет иметь периферию аналогичную Kinetis.
Всякие малинки тоже отдыхают и по цене и по производительности.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
__inline__
сообщение Mar 24 2018, 04:10
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Есть ли достойная замена STM32F... на частоте от 400 МГц, QFP корпус, внутренняя память не менее 512 кБ с железным подходом программирования?
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 24 2018, 08:30
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (__inline__ @ Mar 24 2018, 07:10) *
Есть ли достойная замена STM32F... на частоте от 400 МГц, QFP корпус, внутренняя память не менее 512 кБ с железным подходом программирования?

Ну посмотрите наконец на Allwiner и им подобные SoC, ... я уже год как три проекта завершил. Поначалу были сомнения китай и все такое. В итоге уже не хочу на STM32 ... что то делать. Ну да там DDR3, DDR4, LVDS, многослойка, 0402, 0201, руками уже не очень ..., Linux, Android, ... На STM32F/H поддержка старых проектов только.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 24 2018, 21:54
Сообщение #4


Ally
******

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



Цитата(Aner @ Mar 24 2018, 10:30) *
Ну посмотрите наконец на Allwiner и им подобные SoC, ... я уже год как три проекта завершил. Поначалу были сомнения китай и все такое. В итоге уже не хочу на STM32 ... что то делать. Ну да там DDR3, DDR4, LVDS, многослойка, 0402, 0201, руками уже не очень ..., Linux, Android, ... На STM32F/H поддержка старых проектов только.

Насколько понимаю все эти переходы на DDR4, LVDS .. только ради GUI и HMI
Да и то от жадности, поскольку эффективные GUI и HMI предлагаются и для Cortex-Mx, но только за деньги.

Go to the top of the page
 
+Quote Post
__inline__
сообщение Mar 25 2018, 04:09
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Цитата(AlexandrY @ Mar 24 2018, 21:54) *
Насколько понимаю все эти переходы на DDR4, LVDS .. только ради GUI и HMI
Да и то от жадности, поскольку эффективные GUI и HMI предлагаются и для Cortex-Mx, но только за деньги.

Нет, GUI не нужен.
Нужно просто быстрое ядро под универсальные алгоритмические задачи (эмуляция 8- и 16- битных процессоров) + обработка графики (копирование из одной области памяти в другую, копирование массива в регистр данных дисплея). DDR я как понимаю будет лучше смотреться, чем обычная PC133 SDRAM.

Цитата(Aner @ Mar 24 2018, 08:30) *
Ну посмотрите наконец на Allwiner и им подобные SoC, ... я уже год как три проекта завершил. Поначалу были сомнения китай и все такое. В итоге уже не хочу на STM32 ... что то делать. Ну да там DDR3, DDR4, LVDS, многослойка, 0402, 0201, руками уже не очень ..., Linux, Android, ... На STM32F/H поддержка старых проектов только.

Приобрёл 2 платы на A13: Olinuxino и SOM-модуль. И-за текущих работ не могу пока до них добраться, поэтому в режиме сбора информации.
Есть ещё v3s, к счастью там не надо DDR разводить.
Ничё, время лечит, думаю за пол-года-год будет SDK "чистый поток сознания", наподобие как китайцы перелопатили SPL-говнокод на "регистры" для STM32.
Если нет, то сам займусь.

Цитата(jcxz @ Mar 24 2018, 11:01) *
Ещё лет 6 назад писал проект на OMAP-L137. Внутренней памяти там как раз столько. Остальные ресурсы - в разы больше: два ядра по <=450МГц каждое (причём одно из них - настоящий DSP) + 2 усечённых ядра на половинной частоте бонусом.
Он конечно в BGA, но в QFP есть отдельно его DSP-ядро. И уж для потоковой обработки данных оно будет в разы быстрее чем Cortex-M на 400МГц.
И было это всё ещё в те времена, когда STM32 под стол пешком ходил до 100МГц не дополз.
Не знаю что такое "железный подход", но писал так же, как и для Cortex.

Под железным подходом имел ввиду - не использовать HAL, OS; только хедеры регистров и их бит. Ну может ещё что-то типа SPL допускается. Не более!
Никаких абстракций, только имена регистров и их биты!
Ну писать только C/C++, Asm , никаких питонов, сишарпов и прочих джав.

Вы как человек с опвытом можете сказать, OMAP-L137 отвечает моим хотелкам или там тоже абстракция с пингвинами?

Сообщение отредактировал __inline__ - Mar 25 2018, 04:06
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 25 2018, 08:52
Сообщение #6


Гуру
******

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



Цитата(__inline__ @ Mar 25 2018, 07:09) *
Под железным подходом имел ввиду - не использовать HAL, OS; только хедеры регистров и их бит. Ну может ещё что-то типа SPL допускается. Не более!
Никаких абстракций, только имена регистров и их биты!
...
Вы как человек с опвытом можете сказать, OMAP-L137 отвечает моим хотелкам или там тоже абстракция с пингвинами?

Да, я же написал, что писал на нём так же, как для других своих проектов на Cortex-M и ARM: никаких библиотек или ещё чего-то. Брал мануал на соответствующую перефирию и писал по нему драйвер. Единственно что ОС конечно была - это uCOS-II. Но я её почти во всех проектах использую. Кроме неё и кроме ещё хидеров с описанием регистров периферии - больше никакого чужого кода в проекте не было. Конечно что-то я смотрел по примерам TI как надо инициализировать (контроллер SDRAM например), но писал полностью самостоятельно. Даже USB-стек пришлось писать самому (в примерах для OMAP-L137 готового USB-стека в исходниках не было, предлагалось использовать либо linux либо какую-то проприетарную ОС в бинарниках с готовым USB-стеком - оба этих варианта не устраивали, взял стек из одного из своих проектов на LPC и портировал его под OMAP).
Вся периферия для OMAP-Lxxx хорошо описана (все регистры, описание подробное), мануалы есть на всё. Правда объём документации очень большой и она разделена на много файлов pdf (каждый по своему периферийному блоку или части), а не всё в одном как для Cortex-ов обычно.
Я использовал ARM- или DSP- ядра, а также немного одно из PRUSS-ядер (на большее не хватило необходимости wink.gif Это всё на си и немного ассемблера. Периферия там тоже хороша. Особенно понравились McASP и EDMA3 - такого мощного DMA-контроллера не видел больше ни в одном из множества ARM-ов с которыми когда-либо работал! Даже в последних МК, с которыми сейчас работаю, даже их DMA-контроллерам далеко до возможностей EDMA3.
Также использовал MMU для своих целей - тоже вещь очень удобная и очень жаль что в Cortex-M её нету.
Да и вообще - наличие отдельных ядер для множества практических задач - это очень круто!

PS: До сих пор очень жалею что у меня больше не было проектов для OMAP-Lxxx. Но для всех моих последующих проектов он слишком мощный. Да даже для того проекта он был слишком мощный (использование каждого из ARM и DSP ядер - менее чем на 20% в самом тяжёлом режиме работы).

Цитата(mantech @ Mar 25 2018, 10:11) *
Последнее правильно дописали, ибо такие камни с только регистрами - потом сами в них запутаетесь, минимальный уровень абстракции все-таки нужен...

Не знаю, когда писал под OMAP-Lxxx там конечно описаний регистров периферии было побольше чем обычно бывает в Cortex-M, но ничего - справился. И не запутался. Хотя это было уже 6 лет назад, а с тех пор надеюсь мой опыт ещё вырос. wink.gif
Чтобы не "запутываться", надо делить свой код на уровни, абстрагируясь от железа в драйверах нижнего уровня. Я обычно изучаю периферию на какой-то новый периферийных блок (набор регистров) или 2-3 блока если драйвер требует их совместного использования (например SPI+DMA), пишу драйвер для этой периферии, оформляю к нему API для последующего его использования (API - соответствующее характеру использования данного драйвера). И затем перехожу к другому драйверу, со следующим даташитом. Конечно что-то из изученного ранее забывается, но так потом если опять понадобится использовать ту же самую периферию для другого драйвера, можно ещё раз перечитать мануал на неё.
Если конечно всё валить в одну кучу и никак не упорядочивать свой код, то в этой куче потом можно быстро запутаться. Так это не проблема сложности железа, а проблема быдлокодерства.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AlexandrY   Новые ARM Cortex-M7 на 600 МГц   Jul 27 2017, 22:21
- - HardEgor   Цитата(AlexandrY @ Jul 28 2017, 05:21) Вс...   Jul 28 2017, 01:59
|- - krux   Цитата(HardEgor @ Jul 28 2017, 04:59) Виж...   Jul 28 2017, 08:12
|- - blackfin   Цитата(krux @ Jul 28 2017, 11:12) попытал...   Jul 28 2017, 08:19
|- - HardEgor   Цитата(krux @ Jul 28 2017, 15:12) попытал...   Jul 28 2017, 11:00
|- - AlexandrY   Цитата(HardEgor @ Jul 28 2017, 14:00) Чип...   Jul 28 2017, 11:05
- - ViKo   В ём ПЗУ нема, не считая неких жалких 95 кБ ROM. ...   Jul 28 2017, 06:22
|- - scifi   Цитата(ViKo @ Jul 28 2017, 09:22) В ём ПЗ...   Jul 28 2017, 07:10
- - gosha-z   "Не то, чтобы совсем не попал... Не попал в ш...   Jul 28 2017, 06:24
|- - _4afc_   Непонятное описание: USB - HS или FS, физический?...   Jul 28 2017, 07:21
|- - AlexandrY   Цитата(gosha-z @ Jul 28 2017, 09:24)...   Jul 28 2017, 08:08
|- - mantech   Цитата(AlexandrY @ Jul 28 2017, 11:08) 30...   Jul 28 2017, 09:48
|- - AlexandrY   Цитата(mantech @ Jul 28 2017, 12:48) Впеч...   Jul 28 2017, 10:20
|- - jcxz   Цитата(AlexandrY @ Jul 28 2017, 13:20) Па...   Jul 28 2017, 10:50
||- - AlexandrY   Цитата(jcxz @ Jul 28 2017, 13:50) Cortex-...   Jul 28 2017, 11:03
||- - krux   Цитата(jcxz @ Jul 28 2017, 13:50) Cortex-...   Jul 28 2017, 11:04
||- - jcxz   Цитата(krux @ Jul 28 2017, 14:04) после ч...   Jul 29 2017, 02:33
|- - SSerge   Цитата(AlexandrY @ Jul 28 2017, 17:20) Та...   Jul 28 2017, 11:25
|- - mantech   Цитата(AlexandrY @ Jul 28 2017, 13:20) Та...   Jul 29 2017, 14:15
|- - AlexandrY   Цитата(mantech @ Jul 29 2017, 17:15) Тут ...   Jul 30 2017, 19:22
|- - mantech   Цитата(AlexandrY @ Jul 30 2017, 22:22) А ...   Jul 31 2017, 11:56
|- - Огурцов   чтобы не вынимать батарейку, ставьте часы они и по...   Jul 31 2017, 12:41
|- - AlexandrY   Цитата(mantech @ Jul 31 2017, 14:56) А чт...   Jul 31 2017, 12:46
|- - mantech   Цитата(AlexandrY @ Jul 31 2017, 15:46) ст...   Jul 31 2017, 14:46
|- - AlexandrY   Цитата(mantech @ Jul 31 2017, 17:46) Отли...   Jul 31 2017, 14:54
||- - mantech   Цитата(AlexandrY @ Jul 31 2017, 17:54) Да...   Jul 31 2017, 17:05
||- - mantech   Цитата(AlexandrY @ Jul 31 2017, 17:54) Да...   Oct 18 2017, 13:25
||- - AlexandrY   Цитата(mantech @ Oct 18 2017, 16:25) Само...   Oct 18 2017, 17:08
||- - mantech   Цитата(AlexandrY @ Oct 18 2017, 20:08) Ка...   Oct 18 2017, 17:12
||- - AlexandrY   Цитата(mantech @ Oct 18 2017, 20:12) 32к ...   Oct 18 2017, 18:18
|||- - mantech   Цитата(AlexandrY @ Oct 18 2017, 21:18) Я ...   Oct 18 2017, 21:02
|||- - aaarrr   Цитата(mantech @ Oct 19 2017, 00:02) А в ...   Oct 18 2017, 21:24
|||- - AlexandrY   Цитата(mantech @ Oct 19 2017, 00:02) LDO?...   Oct 19 2017, 05:13
|||- - aaarrr   Цитата(AlexandrY @ Oct 19 2017, 08:13) Зн...   Oct 19 2017, 10:34
|||- - mantech   Цитата(AlexandrY @ Oct 19 2017, 08:13) Зн...   Oct 19 2017, 10:54
|||- - Kabdim   Цитата(mantech @ Oct 19 2017, 13:54) У ме...   Oct 19 2017, 12:30
|||- - mantech   Цитата(Kabdim @ Oct 19 2017, 15:30) А так...   Oct 19 2017, 13:06
|||- - Kabdim   Цитата(mantech @ Oct 19 2017, 16:06) Види...   Oct 19 2017, 13:27
||- - Огурцов   Цитата(mantech @ Oct 18 2017, 17:12) испо...   Oct 18 2017, 23:58
||- - Kabdim   Цитата(mantech @ Oct 18 2017, 20:12) Потр...   Oct 19 2017, 08:25
||- - AlexandrY   Цитата(Kabdim @ Oct 19 2017, 11:25) ЗЫ Ст...   Oct 19 2017, 11:35
|- - Огурцов   Цитата(mantech @ Jul 31 2017, 14:46) Точн...   Jul 31 2017, 17:19
|- - mantech   Цитата(Огурцов @ Jul 31 2017, 20:19) а пр...   Jul 31 2017, 19:22
|- - Огурцов   Цитата(mantech @ Jul 31 2017, 19:22) Дык ...   Jul 31 2017, 19:38
|- - mantech   Цитата(Огурцов @ Jul 31 2017, 22:38) ARM ...   Jul 31 2017, 19:47
|- - Огурцов   Цитата(mantech @ Jul 31 2017, 20:47) Речь...   Aug 2 2017, 19:13
|- - mantech   Цитата(Огурцов @ Aug 2 2017, 22:13) что-т...   Aug 2 2017, 19:28
- - Obam   "3015 CoreMark/1284 DMIPS @ 600 MHz" и ....   Jul 28 2017, 07:57
- - asen   в германии в марте мне с ST говорили что вот вот ...   Jul 28 2017, 09:02
- - Огурцов   Цитата(AlexandrY @ Jul 27 2017, 23:21) Вс...   Jul 28 2017, 11:06
|- - krux   Цитата(Огурцов @ Jul 28 2017, 14:06) вы о...   Jul 28 2017, 18:04
|- - Огурцов   Цитата(krux @ Jul 28 2017, 19:04) а вы пр...   Jul 28 2017, 19:14
- - psL   это вообще нельзя с одноплатниками а-ля RPi сравни...   Jul 28 2017, 18:36
|- - AlexandrY   Цитата(psL @ Jul 28 2017, 21:36) это вооб...   Jul 28 2017, 18:58
- - Obam   В военной не из какой нельзя (;   Aug 3 2017, 10:50
- - AlexandrY   Выложена документация - https://www.nxp.com/docs/e...   Nov 7 2017, 20:58
|- - Огурцов   Цитата(AlexandrY @ Nov 7 2017, 21:58) Под...   Nov 8 2017, 18:50
|- - gosha-z   Цитата(AlexandrY @ Nov 7 2017, 23:58) Под...   Jan 2 2018, 21:15
- - Kabdim   Защищенная загрузка под НДА, цена тоже как у младш...   Nov 8 2017, 08:28
|- - AlexandrY   Цитата(Kabdim @ Nov 8 2017, 10:28) Защище...   Nov 8 2017, 09:10
|- - mantech   Цитата(AlexandrY @ Nov 8 2017, 12:10) В м...   Nov 8 2017, 17:35
|- - AlexandrY   Цитата(mantech @ Nov 8 2017, 19:35) Ой не...   Nov 8 2017, 17:53
|- - mantech   Цитата(AlexandrY @ Nov 8 2017, 20:53) У м...   Nov 8 2017, 19:23
|- - AlexandrY   Цитата(mantech @ Nov 8 2017, 21:23) И зач...   Nov 8 2017, 19:36
||- - mantech   Цитата(AlexandrY @ Nov 8 2017, 22:36) Я п...   Nov 9 2017, 08:48
||- - AlexandrY   Цитата(mantech @ Nov 9 2017, 10:48) В про...   Nov 9 2017, 08:59
||- - mantech   Цитата(AlexandrY @ Nov 9 2017, 11:59) про...   Nov 9 2017, 18:30
|- - jcxz   Цитата(__inline__ @ Mar 24 2018, 06:10) Е...   Mar 24 2018, 11:01
- - DASM   Off, интересно, в СНГ аудитория Кинетиса через пар...   Nov 8 2017, 18:32
|- - Kabdim   Цитата(DASM @ Nov 8 2017, 21:32) Off, инт...   Nov 9 2017, 08:49
|- - DASM   Цитата(Kabdim @ Nov 9 2017, 11:49) То что...   Nov 15 2017, 19:27
|- - AlexandrY   Цитата(DASM @ Nov 15 2017, 21:27) 'Пр...   Nov 15 2017, 21:52
|- - mantech   Цитата(DASM @ Nov 15 2017, 22:27) С LPC р...   Nov 16 2017, 08:13
- - DASM   Да. Согласен и насчет Атмеля, и насчет мотороллера   Nov 16 2017, 09:05
- - mantech   Цитата(Aner @ Mar 24 2018, 11:30) Ну посм...   Mar 24 2018, 11:21
||- - __inline__   Цитата(jcxz @ Mar 25 2018, 08:52) PS: До ...   Mar 26 2018, 09:27
||- - jcxz   Цитата(__inline__ @ Mar 26 2018, 12:27) П...   Mar 26 2018, 10:03
|||- - __inline__   Цитата(jcxz @ Mar 26 2018, 11:03) Про OMA...   Mar 26 2018, 10:29
|||- - AlexandrY   Цитата(__inline__ @ Mar 26 2018, 13:29) Х...   Mar 26 2018, 10:54
||||- - __inline__   Цитата(AlexandrY @ Mar 26 2018, 11:54) Та...   Mar 26 2018, 11:44
||||- - AlexandrY   Цитата(__inline__ @ Mar 26 2018, 14:44) В...   Mar 26 2018, 12:39
||||- - mantech   Цитата(AlexandrY @ Mar 26 2018, 15:39) На...   Mar 26 2018, 13:15
||||- - __inline__   Цитата(AlexandrY @ Mar 26 2018, 13:39) Но...   Mar 26 2018, 13:24
||||- - AlexandrY   Цитата(__inline__ @ Mar 26 2018, 16:24) В...   Mar 26 2018, 13:59
||||- - mantech   Цитата(AlexandrY @ Mar 26 2018, 16:59) По...   Mar 26 2018, 14:48
||||- - AlexandrY   Цитата(mantech @ Mar 26 2018, 17:48) Вот ...   Mar 26 2018, 15:08
||||- - mantech   Цитата(AlexandrY @ Mar 26 2018, 18:08) Не...   Mar 26 2018, 15:15
||||- - AlexandrY   Цитата(mantech @ Mar 26 2018, 18:15) Это ...   Mar 26 2018, 15:23
|||- - jcxz   Цитата(__inline__ @ Mar 26 2018, 13:29) В...   Mar 26 2018, 14:51
|||- - mantech   Цитата(jcxz @ Mar 26 2018, 17:51) Точно п...   Mar 26 2018, 14:57
||- - AlexandrY   Цитата(__inline__ @ Mar 26 2018, 12:27) Я...   Mar 26 2018, 10:18
|- - AlexandrY   Цитата(__inline__ @ Mar 25 2018, 06:09) Н...   Mar 25 2018, 08:55
- - mantech   Цитата(AlexandrY @ Mar 25 2018, 00:54) На...   Mar 25 2018, 07:11
- - __inline__   Цитата(mantech @ Mar 25 2018, 08:11) Посл...   Mar 25 2018, 07:21
2 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 10:54
Рейтинг@Mail.ru


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