У меня был бы некоторый код, который должен быть выполнен как результат конкретного ухода прерывания. Я не хочу выполнять его в контексте самого прерывания, но я также не хочу, чтобы это выполнилось в...
Учитывая, что на Коре ARM M3 я могу: атомарно читайте, единственный бит атомарно установил единственный бит, атомарно очищают единственный бит, Как может я комбинировать их для взаимоисключающего набора стиля операций: попробуйте блокировку...
Я имею работу gcc 4.3.3 набора инструментальных средств для Коры-m3 ARM и хотел бы интегрировать его в XCode. Существует ли способ настроить XCode (3.2) для использования этого gcc набора инструментальных средств вместо встроенного GCC 4.2?...
На STM32F103 стирание Flash-страницы берет 20 мс, во время которых ядро останавливается для меня. Не ясно из руководства по программированию PM00042 Flash ST, останавливалось ли ядро всегда когда...
Я пытаюсь начать с STM32 (Кора-M3), и мой план, получают эту работу из Ubuntu (9.04 / AMD64). Для запуска с, я получил плату Olimex stm32-h103 заголовка и Olimex ARM-USB-OCD...
Я разрабатываю программу для процессора STM32Fx cortex -серии M3. В stdint.h определены следующие :typedef unsigned int uint _fast32 _t; typedef uint32 _t uint _less32 _t; typedef unsigned long...
Короче говоря. Я хочу узнать, как создать хороший сценарий компоновщика, чтобы в случае смены платформы / архитектуры / поставщика я снова не застрял в эпицентре, не зная, что делать. Я не ...
Я использую Freescale Kinetis K60 и использую CodeWarrior IDE (которая, как мне кажется, использует GCC для компилятора). Я хочу умножить два 32-битных числа (что дает 64-битное число) и сохранить только ...
У меня есть встроенный проект, использующий STM32F103 (ARM Cortex M3), он получает время от времени возникает жесткая неисправность в режиме выпуска. Как часть восстановления, я хотел бы получить значение ПК из предыдущего ...
Можно ли скомпилировать C / Код C ++ для ARM Cortex M3 (LPC1768) с использованием ванильного GCC с переключателем --target, или мне нужно будет для этого скомпилировать GCC, binutils и т. Д.?
Я занимаюсь разработкой на C с чипом STM32F107, и в какой-то момент устройство начало сбрасывать когда я вызываю определенную функцию. У меня нет отладчика, и моя отладка - это просто текст поверх ...
Я пытаюсь профилировать функцию C (, которая вызывается из прерывания, но я могу извлечь ее и профилировать в другом месте )на Cortex M4. Какие есть возможности подсчитать количество циклов...
Кто-нибудь знает, как построить набор инструментов llvm + clang с использованием binutils и newlib и как его использовать? host: Linux, AMD64
target: cortex-m3, stm32
c-lib: newlib Assemblyr: gnu as
Я создаю код для ARM Cortex -M3 (NXP LCP17xx ). До сих пор я использовал статическую память, и все работало хорошо. Я пытался добавить поддержку динамической памяти, но как только я вызываю malloc, система...
Недавно я начал работу над проектом, для которого требуется процессор Cortex M3.
У меня есть предыдущий опыт работы с 8-битными микроконтроллерами AVR, поэтому я надеялся на небольшой переход. Итак, я купил ...
У меня есть конфигурационная структура, которую я хотел бы сохранить во внутренней флэш-памяти ARM Cortex M3.
Согласно спецификациям, данные, сохраняемые во внутренней флеш-памяти, должны быть выровнены на 32 бит. Потому что я ...
Я выполняю отладку с версией Codesourcery gdb для ARM (т.е. arm-none-eabi-gdb) и пытаюсь сгенерировать core-файл для более поздней проверки. OpenOCD - моя цель GDB. Все gdb сообщает мне, когда я запускаю ...
I ' m работаю над настраиваемым устройством на базе Cortex-M3, и мне нужно реализовать механизм программирования внутри приложения (IAP), чтобы можно было обновлять прошивку устройства без JTAG (мы будем использовать TFTP ...
Я работаю с FreeRTOS на STM32 (Cortex-M3) и использую библиотеку CMSIS от ST до начальной загрузки всего.Библиотека CMSIS определяет слабый символ SVC_Handler в файле запуска ".s". Это ...
У меня работает прошивка на LPC1754, 59 и 68 + FreeRTOS + CMSIS. Я хотел бы иметь возможность перевести микроконтроллер в режим минимального энергопотребления, но: «сна» недостаточно.
Как только ...
В определениях CMSIS для gcc вы можете найти что-то вроде этого: static __INLINE void __DMB (void) {__ASM volatile ("dmb"); } Мой вопрос: какая польза от барьера памяти, если его нет ...
У меня есть плата разработки Luminary LM3s8962 ARM Cortex M3, и хотя я мог программировать для нее с помощью Keil RTOS, я бы многие предпочитают разрабатывать поверх linux и встроенной библиотеки libc. Что я ...
Когда вы создаете набор инструментов gcc, есть возможность построить его как arm-elf или как arm-none-eabi, но в чем разница? Я использую eabi сегодня, но это просто потому, что все остальные, похоже, делают ...
я не понимаю, что за ошибка в этом коде: #include
#include <служебная программа>
#include с использованием пространства имен std; класс А
с использованием C ++ Файл запуска процессора Cortex M3 позволяет указать объем оп
Как я могу сообщить службе WCF, какие KnownTypes использовать при передаче данных обратно клиенту? Я знаю, что могу использовать атрибут [ServiceKnownType], который позволяет нормально запускать вызов службы из теста WCF ...
Я разрабатываю устройство управления со встроенным веб-сервером. Веб-сервер предоставляет интерфейс управления любому веб-браузеру, который запрашивает это (от браузеров Windows, браузеров Mac, андроид iPhone и т.д.)...