- Пытаюсь запустить передачу данных по SPI на STM32F4 - не получается. Apтём(1864 знак., 04.11.2014 15:54, ARM, полностью)
- Видимо повторюсь !? (( Но никто не подскажет лечилку для IAR ARM 7.30.1 ?? - =MIV=(30.10.2014 23:03, , ARM, полностью)
- хм... дивайс на lpc1768, usbser библиотечка от CodeRed с ихним Inf соответственно, не встает на вин8 требует ассинатуру дижиталь. в вин7, xp все работает. может где галочку снять надо? RED_DRAGON(426 знак., 30.10.2014 17:42 - 18:04, ARM)
- Что творится... Клевещут, что теперь есть ещё и Cortex-M7 -> - SciFi(24.09.2014 17:01 - 17:08, ARM, ссылка, ссылка, полностью)
- Не могу понять что не так делаю...Задача такая: МК - STM32F2xx или STM32F4xx. МК периодически посылает по SPI 16 слов по 16 бит (обновление данных MBI5042). Клок SPI заведён на вход таймера (ETR2), по спаду на CLK таймер инкрементируется и при Apтём(1545 знак., 29.10.2014 17:03, ARM, полностью)
- Опрос. Сколько процентов программной памяти можно сэкономить ручной оптимизацией кода в сложном бестолковом проекте дополнительно к максимальной оптимизации компилятора? И можно ли вообще? - VL(19.10.2014 21:56, , ARM, полностью)
- Как возможно, и возможно ли вообще, используя например __attribute__((section, перенести код, который необходимо выполнять при обработке прерываний, в ОЗУ? А нужно это, дабы не зависеть от относительно небольшой скорости доступа во flash. KLIM83(116 знак., 20.10.2014 10:32, ARM, полностью)
- Какой __attribute__ надо указать функции, чтобы она сохраняла используемые регистры VFP и восстанавливала при выходе? VVB(794 знак., 17.10.2014 13:08 - 14:15, ARM)MBedder
- Закончил проект STM32F407/IAR/ChibiOs. Следующий проект предполагает использование LPC4357. Порта ChibiOs для LPC43xx/IAR нет, только GCC. Попытка запустить демо-проект под ChibiOs для ChibiStudio(Eclipse + arm-none-eabi-gcc) успехом не nanorobot(93 знак., 15.10.2014 23:06 - 23:09, ARM)
- Насчет защиты прошивки stm32... Вот я так понимаю, поставить защиту от чтения флэш можно какими-то стандартными ф-циями. А чтобы снять защиту, программатор должен иметь доступ к аппаратному сбросу? Argon(94 знак., 15.10.2014 11:42, ARM, полностью)
- Как правильно организовать передачу данных в программе Codavr(268 знак., 13.10.2014 00:41, ARM, полностью)
- Пощитать потоки и сделать циклический буфер для результата обработки с кучей (по числу потребителей) указателей на чтение и один на запись. ДМА-шный буфер тоже неплохо циклическим. Ж-) - Мущщина(13.10.2014 16:52)
- Не нада среднего - это слишком плохой фильтр... Надо по простому - ЦФНЧ 1- или 2-порядка. Будешь иметь фильтрованное значение в любой момент времени - argus98(13.10.2014 15:10)
- Стандартно - делишь буфер DMA на 2 части. Пока c помощью DMA заполняется одна половина, со второй изгаляешься, как хочешь. - Гудвин(13.10.2014 14:26)
- Я бы сделал так: il-2(803 знак., 13.10.2014 11:40 - 11:49)
- Двойная буферизация, не? - Скрипач(13.10.2014 10:23)
- Во-первых обработчики прерываний ничего усреднять не могут. Буфер оттуда должен попадать в FIFO и далее в основном потоке усредняться, после чего вызываться все callbacks зарегистрироанных слушателей, после чего из fifo исключается и fk0123(568 знак., 13.10.2014 10:16, )
- Может, усреднять вне обработчика DMA? Сделайте усреднение отдельной задачей и используйте т.н. отложенную обработку прерывания, по типу семафоров и прерываний freeRTOS, как описано в статьях Курниц(а). Пусть настоясчий обработчик только вгоняет Олдфаг(47 знак., 13.10.2014 08:38, )
- Что мешает каждому потребителю усреднять прямо из буфера DMA? - SciFi(13.10.2014 00:52)
- IDE LpcXPresso (Eclipse). Копаюсь в исходниках от NXP, очень не хватает IAR-овских "Go To Definition/Find All References". Как это делают в Эклипсе? - nanorobot(12.10.2014 13:19, ARM, полностью)
- upd: Неужели никто куб еще не опробовал? RED_DRAGON(200 знак., 03.10.2014 13:29 - 18:37, ARM, полностью)
- Какой-то шайтан творится. Codavr(356 знак., 09.10.2014 00:34, ARM, полностью)
- Сорри за кросспост. Пытаюсь собрать демо-проект для LPC4357 под ChibiOs. Среда - ChibiStudio (Eclipse/GCC + плагин для ChibiOs). В результате сборки получаю сообщение "make: *** No rule to make target `build/LPC4357.elf', needed by `all'. Stop." nanorobot(6873 знак., 06.10.2014 09:39, ARM, полностью)