- GCC ARM, борьба с линкером при размещении в выделенной секции: Chum_A(1644 знак., 03.11.2017 14:07, ARM, полностью)
- Вот: SciFi(305 знак., 03.11.2017 14:37)
- Не пишется CRC16 в hex файл. pav256(1986 знак., 26.10.2017 17:42, ARM, полностью)
- Проект на Cortex-M под GCC. Реализована ф-я printf() посредством UART, для чего в проект были добавлены заглушки ф-ций _close(), _fstat(), _isatty(), _lseek(), _open(), _read(), _sbrk() Chum_A(303 знак., 31.10.2017 17:49, ARM, полностью)
- Кто-нибудь реализовывал ntp на stm32f4xx? - Constantin24(25.10.2017 10:38, ARM, полностью)
- А вот давненько не ржали над эрратами. STM32F439: "When PA12 is used as GPIO or alternate function in input or output mode, the data read from Flash memory can be corrupted.". Но как, Холмс? - LightElf(13.10.2017 19:58 - 20:02, ARM, полностью)
- Здравствуйте! Нужно освоить Microchip (Atmel) SAM4S, конкретно SAM4S16C, возможны варианты в пределах серии. Где их форум, можно англоязычный, наподобие microchip.com/forums/ для PICов? В первую очередь интересует чем их программировать и Nikolay_Po(22 знак., 20.10.2017 16:50, ARM, полностью)MBedder
- Все прекрасно грузится и отлаживается через UART _basile(177 знак., 20.10.2017 19:36,
)
- Здесь я раньше уже тему заводила по части программирования SAM'ов по SWD-интефейсу. Правда я искала программатор для SAMD, а не SAM4S, но говорят, что у них один и то же интерфейс, т.к. одна компания их производила. Уже получила из Китая свой Ксения(109 знак., 20.10.2017 18:22, ссылка)
- а IAR чем не устраивает? j-link отладка через swd - 0men(20.10.2017 17:15 - 17:18)
- 1. Программируется любым CMSIS-DAP-совместимым отладчиком, которых порядком много. lloyd(197 знак., 20.10.2017 16:54)
- Не могу выловить причину глюка. STM32, UART, прием через кольцевой DMA. Глюк - при включении питания, с вероятностью 0,2-0,3, не стартует прием. Все остальные системы в норме. Нутром чую какие-то состязания, что-то не в том порядке включаю. IBAH(147 знак., 19.10.2017 19:36 - 20:23, ARM, полностью)
- Долбаный HAL!, я бы даже сказал Fuckен HAL! не доверяйте примерам, а лучше не связывайтесь с Халом. Размотал глюк, дело было не в
бобине периферии, а в халовском механизме захвата устройств. Авторы хала подразумевали, что объекты периферии IBAH(20 знак., 20.10.2017 19:09 - 19:19)
- я просто проверяю и вычеркиваю очередные HAL-овские примеры из своей жизни. На сегодня у меня с DMA по HAL-у работает только АЦП. Причем очень надежно. UART по HAL-у у меня только по прерываниям. Тем боле что размер посылок у меня всегда разный и Лагунов(86 знак., 21.10.2017 08:54)
- HAL - это каноничный пример как не надо писать библиотеки абстракции от железа. Редкостное говнище, если есть возможность заменить ее на LLL - делать сразу. - lloyd(20.10.2017 19:34)
- покажи кусок кода - 0men(20.10.2017 19:25)
- Каждый объект(структура) Хала содержит поле State, при статическом объявлении все поля обнуляются. Значению 0 для переменной State соответствует значение STATE_RESET. Инициализация периферии проходит. При динамическом объявлении (как сделал я, IBAH(1273 знак., 20.10.2017 19:51)
- Да уж... И ни одного коммента, что оне хотели сделать. do{...}while(0), это как левой ногой чесать правое ухо. - _basile(20.10.2017 21:02,
)
- Толку делать динамические объекты HAL (я бы наоборот их сделал константными, да быдлокод, генерируемый кубом, этого не дает). Когда вы придете к обработчикам прерываний, вы все равно напоритесь на необходимости статически подхватывать объект lloyd(11 знак., 20.10.2017 19:56)
- Из своего восьмибитного детства хорошо помню "Никаких вызовом функций из обработчика прерывания", тем более Халовских. В прерывании только в регистры, только хардкор. Я использую Хал только для инициализации, удобно и не надо читать много аглицких IBAH(21 знак., 20.10.2017 20:15)
- в HAL-овских прерываниях вызов функций у меня массово, но но только в прерываниях от таймеров и EXTI. - Лагунов(21.10.2017 08:59)
- HAL - это типа, как драйвер под Виндой. Тут играть, тут не играть, а тут я рыбу заворачивал. Я уж лучше буду аглицкие букофки из даташита и мануала читать, чем использовать недокументированный код горячих индусских парней. - _basile(20.10.2017 21:18,
)
- намедни мне пришлось заняться камасутрой с этим вашим халом, ибо в SPL для 373 камня нашел баг - SDADC c USB одновременно не работает. саппорт сказал - юзай хал, холоп. пару дней блевал за горизонт. но это каэшн, пздц. - danuna(20.10.2017 20:23)
- Какой-то оверкилл, честное слово. Не такие уж сложные конфигурационные регистры у стандартных UART/I2C/SPI и им подобные, единственный реальный гемор - рассчет тактовой частоты, но это так уж и быть, можно стянуть из STM32 Low Level Library. - lloyd(20.10.2017 20:18)
- так рассказывай :) - 0men(20.10.2017 19:18)
- Все, кому нужны ARM со встроенным SDRAM 1Ghz и плавучкой в удобных для пайки корпусах - вспоминаем про Octavo Systems OSD335x и OSD335x-SM -> основанных на TI Sitara AM3358 --> - Evgeny_CD(20.10.2017 00:12, ARM, ссылка, ссылка)
- Sitara AM335x — по словам TI, первые в отрасли высокопроизводительные микропроцессоры ARM Cortex-A8 дешевле $5 -> Errata? - Evgeny_CD(02.11.2011 10:55, ARM, ссылка, полностью)
- TI снова приятно удивил меня! AM335x -> Evgeny_CD(2753 знак., 27.01.2012 10:48 - 11:05, ARM, ссылка, ссылка, полностью)
- Что-то не помню, уже перетирали новый ATSAMA5D27C? Cortex-A5 500 МГц, кэши там всякие и 64 МБ DDR2 SDRAM в одном корпусе. Цены у дистрибьютеров довольно смешные. - SciFi(18.10.2017 17:11, ARM, ссылка, полностью)
- Не задавался ли кто вопросом разлочки залоченной (отключенной) периферии у STM32? Интересует криптомодуль у 407/427. Внаглую включить и юзать не получается, запись в регистры состояние регистров не изменяет. - LightElf(14.10.2017 19:27, ARM, полностью)
- полноценный UART FIFO через DMA STM32. Возможно? на прием вроде проблем нет, только я пока не понял как узнать у DMA указатель "головы". А на передачу из кольцевого буфера DMA настроить невозможно? DMA не события "хвост" догнал "голову" - IBAH(04.10.2017 17:05, ARM, полностью)
- Клиент хочет, чтобы ему отчет скидывали в файле *.xls. Есть средства под STM32 (готовые формы или что-то такое) чтобы свои массивы сливать в такой формат? - Лагунов(06.10.2017 08:28, ARM, полностью)
- Свежие таблицы различных вариантов i.MX 6 и i.MX 7. Обращаем внимание на i.MX 6ULL и i.MX 6SLL - очень и очень интересные варианты. Evgeny_CD(04.10.2017 00:04, ARM, полностью)