4
ответа

Какие прерывания Коры-M3 я могу использовать для работы общего назначения?

У меня был бы некоторый код, который должен быть выполнен как результат конкретного ухода прерывания. Я не хочу выполнять его в контексте самого прерывания, но я также не хочу, чтобы это выполнилось в...
вопрос задан: 2 May 2010 01:23
2
ответа

Кора ARM: взаимное исключение с помощью разрядного соединения

Учитывая, что на Коре ARM M3 я могу: атомарно читайте, единственный бит атомарно установил единственный бит, атомарно очищают единственный бит, Как может я комбинировать их для взаимоисключающего набора стиля операций: попробуйте блокировку...
вопрос задан: 19 December 2011 14:43
2
ответа

Добавьте пользовательский компилятор к XCode 3.2

Я имею работу gcc 4.3.3 набора инструментальных средств для Коры-m3 ARM и хотел бы интегрировать его в XCode. Существует ли способ настроить XCode (3.2) для использования этого gcc набора инструментальных средств вместо встроенного GCC 4.2?...
вопрос задан: 21 December 2009 17:35
1
ответ

Ядро Коры-M3 STM32F103 останавливается во время стирания Flash-страницы, потому что FPEC занят и не может больше выбирать инструкции от флэш-памяти?

На STM32F103 стирание Flash-страницы берет 20 мс, во время которых ядро останавливается для меня. Не ясно из руководства по программированию PM00042 Flash ST, останавливалось ли ядро всегда когда...
вопрос задан: 10 August 2010 02:22
1
ответ

Ubuntu: Какой gcc использовать при кросс-компиляции для STM32 (Кора-M3)?

Я пытаюсь начать с STM32 (Кора-M3), и мой план, получают эту работу из Ubuntu (9.04 / AMD64). Для запуска с, я получил плату Olimex stm32-h103 заголовка и Olimex ARM-USB-OCD...
вопрос задан: 10 April 2010 06:05
0
ответов

Кора ARM -M3 uint _fast32 _t vs uint32 _t

Я разрабатываю программу для процессора STM32Fx cortex -серии M3. В stdint.h определены следующие :typedef unsigned int uint _fast32 _t; typedef uint32 _t uint _less32 _t; typedef unsigned long...
вопрос задан: 19 November 2015 14:27
0
ответов

Советы по созданию и проверке сценария компоновщика

Короче говоря. Я хочу узнать, как создать хороший сценарий компоновщика, чтобы в случае смены платформы / архитектуры / поставщика я снова не застрял в эпицентре, не зная, что делать. Я не ...
вопрос задан: 21 June 2014 11:58
0
ответов

Математика с фиксированной точкой с ARM Cortex-M4 и компилятором gcc

Я использую Freescale Kinetis K60 и использую CodeWarrior IDE (которая, как мне кажется, использует GCC для компилятора). Я хочу умножить два 32-битных числа (что дает 64-битное число) и сохранить только ...
вопрос задан: 29 October 2013 21:49
0
ответов

ARM Cortex M3 Как определить значение счетчика программ перед аппаратной ошибкой?

У меня есть встроенный проект, использующий STM32F103 (ARM Cortex M3), он получает время от времени возникает жесткая неисправность в режиме выпуска. Как часть восстановления, я хотел бы получить значение ПК из предыдущего ...
вопрос задан: 1 August 2013 14:30
0
ответов

Скомпилировать для ARM Cortex M3 с использованием стандартного GCC?

Можно ли скомпилировать C / Код C ++ для ARM Cortex M3 (LPC1768) с использованием ванильного GCC с переключателем --target, или мне нужно будет для этого скомпилировать GCC, binutils и т. Д.?
вопрос задан: 18 December 2012 20:12
0
ответов

Как отладить неожиданные сбросы в устройстве STM32?

Я занимаюсь разработкой на C с чипом STM32F107, и в какой-то момент устройство начало сбрасывать когда я вызываю определенную функцию. У меня нет отладчика, и моя отладка - это просто текст поверх ...
вопрос задан: 7 September 2012 04:58
0
ответов

Счетчик циклов на ARM Cortex M4 (или M3 )?

Я пытаюсь профилировать функцию C (, которая вызывается из прерывания, но я могу извлечь ее и профилировать в другом месте )на Cortex M4. Какие есть возможности подсчитать количество циклов...
вопрос задан: 17 July 2012 21:00
0
ответов

как использовать llvm + clang для компиляции для stm32

Кто-нибудь знает, как построить набор инструментов llvm + clang с использованием binutils и newlib и как его использовать? host: Linux, AMD64 target: cortex-m3, stm32 c-lib: newlib Assemblyr: gnu as
вопрос задан: 11 June 2012 10:01
0
ответов

Использование newlib& #39;s malloc в ARM Cortex -M3

Я создаю код для ARM Cortex -M3 (NXP LCP17xx ). До сих пор я использовал статическую память, и все работало хорошо. Я пытался добавить поддержку динамической памяти, но как только я вызываю malloc, система...
вопрос задан: 6 May 2012 03:38
0
ответов

Кто-нибудь знает какие-нибудь очень простые руководства по stm32? [закрыто]

Недавно я начал работу над проектом, для которого требуется процессор Cortex M3. У меня есть предыдущий опыт работы с 8-битными микроконтроллерами AVR, поэтому я надеялся на небольшой переход. Итак, я купил ...
вопрос задан: 11 January 2012 11:35
0
ответов

Выравнивание структуры C во внутренней флэш-памяти

У меня есть конфигурационная структура, которую я хотел бы сохранить во внутренней флэш-памяти ARM Cortex M3. Согласно спецификациям, данные, сохраняемые во внутренней флеш-памяти, должны быть выровнены на 32 бит. Потому что я ...
вопрос задан: 15 December 2011 08:17
0
ответов

gdb - generate-core-file для удаленной цели?

Я выполняю отладку с версией Codesourcery gdb для ARM (т.е. arm-none-eabi-gdb) и пытаюсь сгенерировать core-файл для более поздней проверки. OpenOCD - моя цель GDB. Все gdb сообщает мне, когда я запускаю ...
вопрос задан: 29 November 2011 19:34
0
ответов

Как работает программирование внутри приложения для ARM (Cortex M3)?

I ' m работаю над настраиваемым устройством на базе Cortex-M3, и мне нужно реализовать механизм программирования внутри приложения (IAP), чтобы можно было обновлять прошивку устройства без JTAG (мы будем использовать TFTP ...
вопрос задан: 3 November 2011 12:13
0
ответов

Псевдоним GCC для работы вне единицы перевода -AKA- это даже подходящий инструмент для работы?

Я работаю с FreeRTOS на STM32 (Cortex-M3) и использую библиотеку CMSIS от ST до начальной загрузки всего.Библиотека CMSIS определяет слабый символ SVC_Handler в файле запуска ".s". Это ...
вопрос задан: 4 October 2011 15:04
0
ответов

LPC1700 не выходит из спящего режима

У меня работает прошивка на LPC1754, 59 и 68 + FreeRTOS + CMSIS. Я хотел бы иметь возможность перевести микроконтроллер в режим минимального энергопотребления, но: «сна» недостаточно. Как только ...
вопрос задан: 24 July 2011 23:09
0
ответов

Data Memory Barrier (DMB) ) в библиотеках CMSIS для Cortex-M3s

В определениях CMSIS для gcc вы можете найти что-то вроде этого: static __INLINE void __DMB (void) {__ASM volatile ("dmb"); } Мой вопрос: какая польза от барьера памяти, если его нет ...
вопрос задан: 19 July 2011 17:45
0
ответов

Как запустить Linux на плате ARM Cortex M3?

У меня есть плата разработки Luminary LM3s8962 ARM Cortex M3, и хотя я мог программировать для нее с помощью Keil RTOS, я бы многие предпочитают разрабатывать поверх linux и встроенной библиотеки libc. Что я ...
вопрос задан: 9 July 2011 18:59
0
ответов

arm gcc toolchain как arm-elf или arm-none -eabi, в чем разница?

Когда вы создаете набор инструментов gcc, есть возможность построить его как arm-elf или как arm-none-eabi, но в чем разница? Я использую eabi сегодня, но это просто потому, что все остальные, похоже, делают ...
вопрос задан: 12 May 2011 06:10
0
ответов

пытается вставить std :: pair в std :: set

я не понимаю, что за ошибка в этом коде: #include #include <служебная программа> #include с использованием пространства имен std; класс А с использованием C ++ Файл запуска процессора Cortex M3 позволяет указать объем оп
вопрос задан: 11 March 2011 22:06
0
ответов

У клиента WCF проблемы с распознаванием ServiceKnownTypes?

Как я могу сообщить службе WCF, какие KnownTypes использовать при передаче данных обратно клиенту? Я знаю, что могу использовать атрибут [ServiceKnownType], который позволяет нормально запускать вызов службы из теста WCF ...
вопрос задан: 8 November 2010 12:08
0
ответов

Определение имен Zeroconf

Я разрабатываю устройство управления со встроенным веб-сервером. Веб-сервер предоставляет интерфейс управления любому веб-браузеру, который запрашивает это (от браузеров Windows, браузеров Mac, андроид iPhone и т.д.)...
вопрос задан: 4 June 2010 08:17