- Настраиваю выводы и периферию в STM32 Cube. В списке периферии куча желтых значков предупреждений. Как посмотреть что именно Кубу не нравится? AlexG(181 знак., 17.11.2019 15:17, ARM, полностью)
- расскажу может кто споткнется, ясно что сам дурак но все же! Keil, stm32. В скатере определил область, добавил туда файл *o, все вроде норм, откомпилилось без единой ошибки. включаю отладку при выходе из ресета сразу падаем а hardfault и от туда Aleksey_75(149 знак., 17.11.2019 00:34, ARM, полностью)
- Коль стали обсуждать новое - и NXP, и ST анонсировали М33 с TrustZone - системой аппаратного разделения защищенной и незащищенной частей. - VLLV(16.11.2019 03:22, ARM)
- Известно, что на борту стм 2 сторожевых таймера. Кто то не использует, ставит внешний, использует один или оба. Хотелось бы узнать ваши мысли почему выбираете тот или иной способ. - Mefod(14.11.2019 07:20, ARM, полностью)
- Подскажите, как для gcc и cortex m4, сделать подобное: необходимо прерывание таймера и входящие в него функции выполнять из SRAM. - Mefod(24.10.2019 13:58, ARM, полностью)
- Таблицу векторов + обработчик в RAM, вроде этого достаточно должно быть. - Dingo(29.10.2019 12:26)
- наверное как и везде #pragma arm section code = «CODE_IN_RAM» , в скатер файле задать область в озу CODE_IN_RAM - Aleksey_75(24.10.2019 14:11)
- С какой целью, если не секрет? - SciFi(24.10.2019 14:02)
- Блокируется вся флеш? На сколько? Может только страница в которую стираем/пишем? А страницы c векторами и обработчиком нет? - shan(09.11.2019 13:28)
- во время операции стирание Mefod(175 знак., 24.10.2019 14:09)
- Кстати, при стирании сразу же заблокируется, верно? Откуда сведения, что именно для обработчика прерывания в ОЗУ волшебным образом разблокируется? Это вовсе не очевидно, надо проверять. Или процедуру стирания с циклом ожидания запускать тоже из SciFi(54 знак., 24.10.2019 14:15)
- По ссылке вроде бы что-то дельное написано. Правда, 2011 год, но, надеюсь, актуально. И надо все "входящие в него функции" отыскать ручками и прописать в скрипте линкера тоже, включая функции из libc, libgcc, libm... - SciFi(24.10.2019 14:12, ссылка)
- Высаживает таблетку CR2032 "в ноль" через полгода. Очевидно, что это "тиристор". Сталкивался кто-нибудь? Средний измеренный ток часов в режиме "выкл", состоящий из 200 uA импульсов ~~20 uA. - bnb62(29.10.2019 17:22, ARM, ссылка, полностью)
- Опрос входов STM32F4. Будет шустрее, если целиком считать весь порт в переменную и потом на неё накладывать битовые маски? Вроде "напрямую" содержимое порта также должно быстро считываться (условно за пару циклов)? AU08(19 знак., 26.10.2019 12:16, ARM, полностью)
- STM32CubeIDE - там просмотр call stack при отладке совсем не предусмотрен? Т.е. при останове в какой-нибудь функции увидеть всю цепочку как сюда попал нельзя? - AlexG(03.11.2019 22:13, ARM, полностью)
- SoC Exynos фисе? - klen(03.11.2019 11:16 - 13:12, ARM, ссылка, картинка)
- кто-нибудь тут с xilinx zynq 7000 работал? blackprapor(160 знак., 31.10.2019 20:23, ARM, полностью)
- [Cortex-M35P] Новое параноидально-секретное ядро. Едва ли интересно нам. Evgeny_CD(425 знак., 30.10.2019 01:03, ARM)
- Как я на ровном месте грабли нашел: хотели поработать с HRTMR серии G4, заказал плату NUCLEO - G431RB, пришла, начали с ней работать, тут выясняется, что HRTMR у проца нет ВООБЩЕ! Надо было NUCLEO - G474 заказывать. - Visitor(05.09.2019 13:11, ARM, полностью)
- Кто пользует Keil и RTT? подскажите плиз Aleksey_75(207 знак., 23.10.2019 12:40, ARM, полностью)
- Гореть STшникам в огне! Из-за наличия в генерируемых HALом файлах функции _Error_Handler(__FILE__, __LINE__) результаты компиляции двух идентичных рабочих копий всегда отличаются потому что там содержится путь к файлу. Ссуки. - VLLV(21.10.2019 19:30, ARM, полностью)
- Крик души, мля. Решил оскоромиться и заюзать кубический куб с целью быстренько пошевелить моторчиком, не морща моск глубинной теорией. Скачал куба
нот, баса, альта, две скрипки, всякие либы, Motor Control SDK. Настроил, сгенерировал проект, LightElf(323 знак., 16.10.2019 18:32, ARM, полностью)
- Если-таки победишь, то напиши пожалуйста здесь же, как всё решилось. IMHO, труд сделает из индусов человека... а может и наоборот:) - bnb62(18.10.2019 21:27)
- Возможно, что вам стоило взять более свежую версию. Скажем, SetupSTM32CubeMX-5.4.0 только что позавчера вышел. Т.е. не пользоваться старыми версиями тех времен, когда софт для F3 выходил отдельно. Тем паче, что exti появился относительно недавно Ксения(31 знак., 16.10.2019 22:28)
- Оно и стоит. И ST Motor Control SDK 5.4.1. SDK рекомендует использовать STM32Cube_FW_F3_V1.10.0, но с ним не собирается из-за отсутствия файлов EXTI. Ежели использовать следующую версию STM32Cube_FW_F3_V1.11.0 - то куча неопределенных дефайнов. LightElf(106 знак., 17.10.2019 12:45)
- В таком случае вина лежит на не Кубе, а на авторах этого SDK. Здесь HAL выступает в качестве операционной системы, предоставляющей приложениям свои функции API. От версии к версии HAL расширяется и модифицируется. Скажем, в версии 1.10.0 exti еще Ксения(857 знак., 17.10.2019 20:40 - 21:08)
- Ну, то есть, индусы-погромисты из ST, писавшие Motor Control SDK, не знакомы с индусами-погромистами ST, писавшими куб. Это, конечно, многое объясняет. И лишний раз укрепляет во мнении, что проще один раз написать самому, чем использовать это LightElf(45 знак., 18.10.2019 08:24)
- Я так понял, к этому кубу впору судебную инстанцию пристёгивать. Чтобы разбиралась, кто виноват :-) SciFi(59 знак., 17.10.2019 20:42)
- В последнее время в области разработки ПО создалась ситуация, когда выгодней производить и выпускать ИМИТАЦИЮ, которая по факту не работает. В процесс вовлечены все, от рядовых программистов (которые говорят, мол нам же зарплату платят -- а за fk0(1985 знак., 17.10.2019 13:09)
- Ладно, если просто не собирается. Есть моменты похуже. evgeniy1294(339 знак., 17.10.2019 13:04 - 13:07)
- Как думаешь, почему у меня свой hal? - evgeniy1294(16.10.2019 18:44)