Как стать автором
Обновить

Комментарии 29

Слой yocto для проца есть? Портирован ли qt? И в чем GUI обычно пишете?

Yocto — есть, qt — не знаю, GUI — планирую писать на Glade :)
10+ баксов, необходимость внешней памяти и внешнего флэша — я не уверен, что это станет моим любимым контроллером.
У всех свой идеальный контроллер :)
НЛО прилетело и опубликовало эту надпись здесь
1. stm32mp1 — это не микроконтроллер, а микропроцессор (https://www.st.com/en/microcontrollers-microprocessors/stm32mp1-series.html, STM32MP1 microprocessor series with dual Arm® Cortex®-A7 and Cortex®-M4 Cores)
2. «Поскольку ядро М4 работает под управлением А7, значит под управлением OpenSTLinux.» Не догма, Developers should note that OpenSTLinux Distribituion is not a specific, custom Linux distribution. Вы может использовать buildroot для сборки тоже, плюс можно там и там запускать и bare-metal и rtos.
3. Raspberry в разы мощнее чем mp1
4. «В этом кристалле у ядра М4 есть только оперативная память и код выполняется из нее (из даташита):» скорее правильно написать:
All devices feature:
• SYSRAM in MPU domain: 256 Kbytes
• SRAM1 in MCU domain: 128 Kbytes
• SRAM2 in MCU domain: 128 Kbytes
• SRAM3 in MCU domain: 64 Kbytes
• SRAM4 in MCU domain: 64 Kbytes
• RETRAM (retention RAM): 64 Kbytes
The content of this area can be retained in Standby or VBAT mode.
• BKPSRAM (backup SRAM): 4 Kbytes
The content of this area is protected against possible unwanted write accesses, and
can be retained in Standby or VBAT mode.
BKPSRAM can be defined (in ETZPC) as accessible by secure software only
там память шарится между ядрами.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Идеал не абсолютен. Особенно при наличии i.MX8 и AM65xx
НЛО прилетело и опубликовало эту надпись здесь
Угу. С документацией «чуть меньше чем ничего». Не, все allwinner'ы идут подальше парадным шагом.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Так код на M4 нельзя автоматом первый стартовать? А оттуда уже программно разрешать запуск A7.
Увы нет. Сами ST сказали — A7, и только за тем M4. Впрочем, вариант прогрузить и стартовать M4 из U-Boot без всяких Linux'ов присутствует.
Здравствуйте. Спасибо за статью. Сам мучаю эту плату, пока что ковыряюсь вокруг А7.

Правильно ли я понимаю, что вы создали приложение для А7 и программу для М4, и они взаимодействуют между собой через виртуальный УАРТ?

Не могли бы вы выложить чуть более подробные коды работы с виртуальным портом? А то не совсем понятно, например, откуда взялась переменная «if (VirtUart0RxMsg)». Может выложите проект куда-нибудь?

Я сам долго со всем этим разбирался. Потом написал на ST Community в STM32MPU с просьбой помочь. Откликнулся один человек и выслал проект для А7 и М4. Вот ссылка на эту ветку:
community.st.com/s/question/0D50X0000C6ccsBSQQ/cant-open-devttyrpmsg0-
Проект для М4 в CubeIDE.
Спасибо.
На здоровье :) Если не получится, обращайтесь.
Ок

orange pi стоили до падения рубля около 800-900руб 12$ примерно, чем хуже? даже были версии дешевле

Пытался использовать DK2 для эмуляции USB mass storage. Получил скорость 13.6MB/s.
Для сравнения: teensy 3.6 давал около 10 MB/s.

Потестировал шифрование:
Testing AES-128-CBC cipher:
Using cbc(aes) driver cbc-aes-neonbs:
Encrypting in chunks of 512 bytes: done. 63.74 MB in 5.00 secs: 12.75 MB/sec
Encrypting in chunks of 65536 bytes: done. 76.68 MB in 5.00 secs: 15.33 MB/sec

А вот аппаратное шифрование:

Using cbc(aes) with driver stm32-cbc-aes:
Encrypting in chunks of 512 bytes: done. 9.28 MB in 5.00 secs: 1.86 MB/sec
Encrypting in chunks of 65536 bytes: done. 13.24 MB in 5.01 secs: 2.64 MB/sec
НЛО прилетело и опубликовало эту надпись здесь
Это два M. MP1, i.MX8, AM65xx, ZynqMP — A+M/R. Почувствуйте разницу.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории