- Запустил сборку Yocto Project/OpenEmbedded на Raspberry Pi 4.
Внезапно, работает. Хоть и медленно lloyd(1 знак., 23.09.2021 09:34, ARM, картинка, полностью)
- а чего там не работать, всё стандартное. шелловские скрипты,
компилятор, всё нативное. более прикольно выглядит какой-нить
dosbox на Pi, а под ним например windows 3.1, или там Kodi собрать
со своими кастомными плюшками. все будет собираться, но очень
долго, qt 4.8 компилировалось часов 8, ядро кажись час собирается jury093(202 знак., 23.09.2021 10:13,
)
- [Nuvoton M2354] CM23 96 MHz, 1M FLASH 2 банка, 256k SRAM, внешняя шина, 6msps ADC, 1msps DAC 2ch. Самый дорогой LQFP128 M2354KJFAE $7.34 в розницу
на директе. Evgeny_CD(28 знак., 22.09.2021 01:01, ARM, ссылка, ссылка, полностью)
- Вопрос! а на GD32 уже кто-нибудь поднимал USB?? нужно CDC...
готовых стеков в упор не вижу, а на регистрах ужас берет - Aleksey_75(16.09.2021 16:01, ARM, полностью)
- Посмотрел на Али, STM32F100 не дешевле $3,5 получаются А тут по
ссылке STM32F103 по $1,5 за штуку. 810 партий по 20шт. доступно. - BlackMorda(21.09.2021 22:51, ARM, ссылка, полностью)
- а кто-нибудь занимался вопросом определения открытия хостом порта
VCP от stm32f105(205) (которые с OTG) на самом контроллере ? Я
сегодня провел некоторые эксперименты, пока результаты следующие
... s_usb_otg_device.dev.setup_packet[2] == 0x01 == порт открыт,
s_usb_otg_device.dev.setup_packet[2] == 0x00 == порт закрыт. Вроде
все сходится, кто-нибудь может это проверить у себя ? если есть
другие решения буду благодарен! - Aleksey_75(08.09.2021 22:53, ARM, полностью)
- Пришла партия китайских STM32F207VGT6, первый сюрприз: ключ виден
на 30% чипов, а по диагонали от него еще крупная метка есть. В
результате, первый же проц с разворотом 180 град. напаял. Хорошо, в
монтаж отдать не успели. - Visitor(20.09.2021 10:21, ARM, полностью)
- Внезапно... Перешил STLink в JLink по методике от Segger, и
попытался запустить отладку ATSAML21 - так он сообщает, что хоть он
теперь и JLink но отлаживать может только камни от STM. А смысл
тогда? - Rainman62(01.09.2021 13:30, ARM, полностью)
- А я сделал из своего ST-Link J-Link и теперь могу использовать
сеггеровский Ozone в качестве отладчика. Вот теперь сижу и думаю,
почему раньше так не сделал? - SciFi(18.09.2021 18:06)
- Надо немножечко "доработать" драйвера от сеггера - пропатчить dll,
сгенерировать лицензии привязанные к серийному номеру STLink. И
можно работать с любым чипом. Ruslan(32 знак., 10.09.2021 12:12)
- Я так понял, что Jlink совместим с софтами от Segger, что может
быть преимуществом для кого-то. Ну и, очевидно, STM не хочет, чтобы
STLINK работал с чужими процами, он и продаёт стлинки дёшево, а
Segger добропорядочный корпоративный игрок, договорился с STM и не
нарушает. ИМХО, истественно. - SciFi(01.09.2021 13:37)
- IAR ARM, каким образом появляется дефайн "__CORE__" ? misyachniy(641 знак., 15.09.2021 16:33, ARM, полностью)
- Mikron MIK32 – Made in Russia 32-bit RISC-V MCU offers features
similar to STM32L0 MCU Evgeny_CD(1 знак., 10.09.2021 13:29, ARM, ссылка, ссылка, полностью)
- [AI на STM32H7]. Буклетик старенький, но интересный. Не уж то они так сильно
оптимизировали сверточную сеть, что она может хавчик по видео
классифицировать. Evgeny_CD(24.03.2021 18:37, ARM, ссылка, полностью)
- А работал кто ни будь с К1921ВК01Т? Начальство импортозамещения
хочет, да и STM малодоступны стали. Копнул, насчет дев. китов,
вроде и есть, но описаний даже текстовых нет и фото нет. На Хабре
пара статей была, тоже противоречиво, один пишет и рекламирует
своей фирмы кит для управления мотором с силовой частью, другой
говорит, что процев всего 3000 произведено было. Более свежая инфа
есть? Сайт производитель как то не обновляет. - Visitor(03.09.2021 18:02, ARM, полностью)
- STM32U5 - новая серия контроллеров со сверхнизким потреблением "The
STM32U5 series offers advanced power-saving microcontrollers, based
on Arm® Cortex®-M33 to meet the most demanding power/performance
requirements for smart applications, including wearables, personal
medical devices, home automation, and industrial sensors. Offering
up to 2 Mbytes of Flash (dual bank) memory and 786 Kbytes of SRAM,
the STM32U5 series of microcontrollers takes performance to the
next evgeniy1294(130 знак., 02.09.2021 17:47, ARM, ссылка, полностью)
- Снова насчет ATSAML21(упоминался парой постов ниже), но с другой
стороны. Портирую этот проект из emBitz в Eclipse-gcc-makefile. В
исходном emBitz проекте вызов __libc_init_array() из ResetHandler
ничего не вызывает. Во всяком случае implementation отсутствует и в
пошаговом режиме никуда не переходит. Но работает. У меня же этот
вызов вызывает нарекания у линкера. Скачал с гитхаба CMSIS, однако
и там не нашел реализацию .. Неправильный CMSIS? Приложил ссылку на
проект. - Rainman62(03.09.2021 11:20, ARM, ссылка, полностью)
- Я про 51й спрашивал - отчего косячит при вызове колбэков из
прерываний. Всё объяснили (хотя OVERLAY так по нормальному и не
заработал). И теперь какие-то схожие косяки по стм32... POV_(384 знак., 08.08.2021 18:52,
, ARM, полностью)
- Думаю, что они с стм32 столько серий заплодили, что не успевают
баги и фичи описывать. С Л151, прикол был, там на плате ГСМ модуль
имелся, при его запуске у проца - хард фаулт. Долго программеры
парились, потом антенну на 90 градусов развернул, прошло. С Ф207
подобного не было. - Visitor(08.08.2021 22:43 - 23:09)
- У меня шлейф от МК к плате индикации (7-сегментные, светодиодные,
через 74НС595, по SPI) идет длиной 10 см и в 5 см от модуля SIM800.
Его надо укладывать определенным образом. Иначе сегменты
подмаргивают в момент установления связи. :-) Других проблем нет. - Лaгyнoв(09.08.2021 06:46)
- Тут дело не в "стм322. GSM модуль в пике может взять 2А от 2,8В.
Эта энергия выходит в виде импульса или пачки импульсов через
антенну и может нарушить работу практически любого современного
микроконтроллера. Поворот на 90 градусов - оптимальный вариант
расположения проводников для минимального взаимного влияния. - BlackMorda(08.08.2021 22:47)
- С корпусом QFP ортогональностью не побалуешь, хоть и плата в 4 слоя
была по всем канонам. Питание модулей давно отлажено, какой бы
импульсник не был, рядом электролит в 1000 мкФ, тантал на 100, и
керамики полно. Тот же схематик с Ф207, Ф205 нормально прет, а Л151
это не понравилось, у маложручих, видимо, свои особенности есть.
Может по всем пинам сборки фильтрующие поставить стоило, проц
медной фольгой пытался экранировать - не помогло, только ориентация
антенны! Проект Visitor(36 знак., 08.08.2021 23:07)
- Расскажите, что за поделие, чтобы я обходил стороной :-) - SciFi(08.08.2021 22:46)
- Данные, которые используются и в прерываниях, и в главном потоке,
защищал от кривого доступа? Или как обычно? :-) - SciFi(08.08.2021 18:59)
- А я не знаю как, всегда само работало. Научи. - POV_(08.08.2021 22:26,
)
- По ссылке вроде бы вполне дельно про volatile. Ну и бывает ещё
атомарность, конечно. Кстати, обычно отключение оптимизации среди
прочего делает так, что вообще все переменные ведут себя как
volatile, так что у тебя есть простой способ быстро узнать, имеет
ли volatile отношение к твоим проблемам. - SciFi(08.08.2021 23:28, ссылка)
- например, в фоне можно критическую секцию организовать. ну а в ней
данные читать/модифицировать Vit(281 знак., 08.08.2021 22:39)
- Изобретать велосипед — неблагодарное занятие, мне лень. Просто
подумай немного на тему "а что если прерывание произойдёт в самый
неудобный момент, когда главный поток читает или пишет в
переменную, используемую в обработчике"? Там может получиться много
интересного. Если найду ссылочку на годный ликбез, поделюсь,
конечно. - SciFi(08.08.2021 22:37)
- Переменные которые изменяются в прерывании и основной программе
должны быть объявлены как "volatile". - BlackMorda(08.08.2021 22:36)
- STM32F0x PlainUser(88 знак., 31.08.2021 10:30, ARM, полностью)