- Известно, что на борту стм 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)
- Тем временем
в замке у шефа в семействе NUC970 появились модельки с 128МБ на борту. Пока только QFP216, но я верю в лучшее LightElf(06.06.2018 19:08 - 19:12, ARM, полностью)
- Гы, NUC977 с 128МБ на борту появился в свежем даташите LightElf(16.10.2019 19:11)
- Г.. ваш NUC. Вторую неделю ковыряюсь, не могу смонтировать nfsroot из-за глюков в BSP Linux. Личности из Промэлектроники, продавшие нам оценочную плату, помочь не в состоянии, мои вопросы перенаправляют китайцам, те ковыряются и выдают пока что VVB_(258 знак., 17.10.2019 08:08)
- Ага, BSP корявый и саппорт убогий. Что есть - то есть :) - LightElf(17.10.2019 09:08)
- Читаю ваши страдания и радуюсь, что заложил в железку i.MX6UL :) - lloyd(17.10.2019 08:10)
- i.MX 6ULL -> гораздо более перспективен. - Evgeny_CD(17.10.2019 13:49, ссылка)
- Nuvoton-ы рулят ровно одним: мелксерийное производство "на коленке". Иначе конечно проще задействовать камни от более традиционных вендоров. - LightElf(17.10.2019 12:47)
- при серийном не проще! под nuc годится дешманская 4-х слойка с нормами 6mils via 0.4mm hasl что на jlcpcb стоит копейки (можно и на двухслойке извратиться но не пройдет emc тесты). "более традиционные" вендоры требуют bga а это сразу плата 6-8 3m(178 знак., 17.10.2019 17:00)
- STM32MP1 в SiP заявлен, но не от ST AlexG(33 знак., 17.10.2019 16:03)
- ATSAMA5D27-SOM1 176-pin 38x40mm QFN 0.8 -> - Evgeny_CD(17.10.2019 14:20, ссылка)
- Все зависит от нюансов. ATSAMA5D27C в варианте SiP, там до 2 Гбит DRAM в корпусе, индустриального исполнения бывает в корпусе BGA 0.8, можно изголиться и запаять 1 чип на плату. В итоге сильно более продвинутый камень получим, и Linux там с Evgeny_CD(202 знак., 17.10.2019 14:01, ссылка)
- А апрельском каталоге -> упоминалась только NUC972DF71Y, так что прогресс виден. - Evgeny_CD(06.06.2018 21:47, ссылка)
- И правильно верим. В прелиминари были и с 256, но недопилили и пока в состоянии TBD. А вот по малоногости вряд ли будет - только топовые многоножки. - CADiLO(06.06.2018 19:21)
- В stm32mp15x есть Delay Block (DLYB). Может кто-нибудь рассказать, для чего он применяется? - evgeniy1294(19.08.2019 19:46, ARM, полностью)
- Начал активно пилить свою либину под stm32mp15x, которая должна предоставить программистам три отдельных модуля для разработки своего ПО: evgeniy1294(2496 знак., 28.07.2019 16:55, ARM, полностью)