Описание тега cortex-m3
По вопросам конкретно по Cortex-M3. Обязательно подумайте о [tag:cortex-m] или [tag:thumb] в вопросе Thumb/Thumb2.
1
ответ
Shift вправо и добавить в одну команду
Я изучаю язык ассемблера для ARM Cortex, и у меня есть следующая проблема: Запишите одну строку инструкции по сборке для следующего вычисления: примените арифметическое смещение вправо к содержимому R2, затем добавьте содержимое R1 и R2 и сохраните …
21 сен '16 в 02:09
1
ответ
Ошибка при получении ввода АЦП
Я использую плату на основе Cortex-M3. Это первый раз, когда я программирую такую доску, поэтому я не знаю, как читать библиотеки и сделать так, чтобы это произошло. Эта плата поставляется с датчиком температуры, и я пытаюсь использовать adc lib д…
31 мар '17 в 03:18
1
ответ
Есть ли способ отправить данные непосредственно на порт JTAG из приложения? (Cortex-M3)
Я использую NXP LPC1769, который содержит Cortex-M3. До сих пор я обращался к нему только через интерфейс JTAG, но теперь я должен сделать это наоборот. ИТ-подпрограмма должна считывать определенные части памяти и немедленно отправлять их на порт JT…
26 апр '17 в 14:26
1
ответ
Функция прерывания Systick не вызывается на ядро платы stm32F103RB
Я пытаюсь реализовать очень простую программу для вызова функции из прерывания systick на плате stm32f103rb. Программа работает нормально, но никогда не вызывает функцию прерывания. Я прошел через много четыре раза и экспериментировал с различными з…
13 ноя '16 в 22:37
2
ответа
Ищу MCU с AES. Миграция из STM32F107
Я ищу микроконтроллеры на базе ARM Cortex-M3. MCU должен иметь акселератор AES, SPI, (не менее 3) USART, USB OTG. Я перехожу с STM32F107 (причина, по которой я перехожу, потому что мне нужен аппаратный AES), есть ли какие-нибудь хорошие рекомендации…
02 июн '11 в 17:17
3
ответа
Установите ОС Android на ARM Cortex-M3
Можем ли мы установить ОС Android на ARM Cortex-M3? Вот ссылка сообщества ARM, которая отвечает на этот вопрос, но это не ясно. Я хочу установить Android на LPC1788, возможно ли это? Есть опыт? заранее спасибо
02 фев '16 в 08:23
1
ответ
Функция задержки сборки ARM не работает с унифицированным синтаксисом / thumb-2
Я использую следующий код для простой задержки / ожидания ARM на основе счетчика: .thumb_func dowait: ldr r7,=0x200000 dowaitloop: sub r7,#1 bne dowaitloop bx lr Я получил эту функцию из blinker01 mbed_samples от dwelch, которая прекрасно работает в…
10 ноя '11 в 04:05
4
ответа
Программно вызвать исключение Undefined Instruction
Я хочу вызвать исключение неопределенной инструкции ARM Cortex-M3 для теста моего тестового прибора. Компилятор IAR поддерживает это с помощью встроенной сборки следующим образом: asm ("udf.w # 0"); К сожалению, встроенный ассемблер GNU CC не знает …
18 апр '13 в 11:24
4
ответа
Как запустить Linux на плате ARM Cortex M3?
У меня есть плата разработки Luminary LM3s8962 ARM Cortex M3, и, хотя я смог программировать ее с помощью ОСРВ Keil, я бы предпочел разрабатывать поверх Linux и встроенного libc. То, что я хотел бы знать, - как я могу получить ядро linux, мое прил…
09 июл '11 в 18:59
1
ответ
Clion + STM32L1xx - как настроить
До этого я попробовал IDE Keil и она работала, но как IDE это ужасно. Поэтому я пытаюсь использовать CLion 2016.3 для создания встроенного проекта C++ для цели STM32L100RCx в Ubuntu 16.04. Но я не могу понять, как правильно настроить. Чтение блога J…
16 авг '17 в 06:06
3
ответа
Определение функции C и внешнее ключевое слово
Я пытался понять ошибку компоновки, которую я получаю относительно функции _sbrk, и наткнулся на это определение функции в библиотеке. extern caddr_t _sbrk(int incr); // ... some other definitions ... extern caddr_t _sbrk(int incr) { static unsigned…
21 июн '13 в 04:17
3
ответа
Скомпилировать для ARM Cortex M3 с использованием стандартного GCC?
Можно ли скомпилировать код C/C++ для ARM Cortex M3 (LPC1768), используя ванильный GCC с --target switch, или мне нужно будет скомпилировать GCC, binutils и т. д. для этого?
17 янв '11 в 18:47
1
ответ
Почему компилятор не оптимизирует код прерывания?
Недавно я столкнулся с проблемой изменения переменной только в обработчике прерываний. Сама переменная не была объявлена как volatile, поэтому на более высоких уровнях оптимизации компилятор нарушал код. Тем не менее, компилятор достаточно умен, ч…
29 авг '14 в 21:59
4
ответа
Как получить надежные Cortex M4 короткие задержки
Я портирую некоторый код с M3 на M4, который использует 3 NOP для обеспечения очень короткой задержки между изменениями тактового сигнала последовательного выхода. Набор команд M3 определяет время для NOP как 1 цикл. Я замечаю, что NOP в M4 не обяза…
12 май '14 в 14:52
2
ответа
Стерло ли ядро Cortex-M3 STM32F103 во время удаления страницы флэш-памяти, поскольку FPEC занят и не может получить дополнительные инструкции из флэш-памяти?
На STM32F103 удаление флэш-страницы занимает 20 мс, в течение которых ядро останавливается для меня. Из руководства по программированию флэш-памяти ST PM00042 неясно, будет ли ядро всегда зависать при удалении флэш-страницы или просто останавливае…
10 авг '10 в 02:22
0
ответов
cortex M3 голое металлическое исполнение
Я работаю над проектом STm32 в Keil IDE. Он содержит стартовый файл с именем startup_stm32f10x_xl.s, содержащий следующий код ; Reset handler Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT __main IMPORT SystemInit LDR R0, =SystemInit BLX R0 L…
24 июл '18 в 07:25
3
ответа
STM32L152 скорости передачи UART с использованием HSE
Я пытаюсь настроить скорость передачи данных USART1 на STM32L152. При использовании внешних часов скорость передачи составляет половину от того, что я настроил (например, 57600 вместо 115200). Однако при использовании внутреннего HSI все правильно. …
13 авг '18 в 15:56
1
ответ
Проблема с ШИМ из-за Arduino (Cortex-M3)
Я использую ШИМ на плате Arduino, которая использует микроконтроллер SAM3X8E(cortex-m3). Когда я использую PWM для включения и выключения на этой плате, сигнал отключается по аналогии при отключении канала, вместо того, чтобы оставаться на 0 или 1. …
18 июл '14 в 04:50
1
ответ
Как настроить регистры MPU в Cortex M4?
Я хочу добавить защиту в область памяти, начиная с 0x20000000. Размер области составляет 64 байта. Разрешение только для чтения, флаг не установлен, кроме xn. Вот как я думаю, что это должно быть, #define MPU_CTRL (*((volatile unsigned long*) 0xE000…
12 ноя '17 в 14:24
1
ответ
zeromq на встроенной платформе cortexM3
Кто-нибудь уже внедрил zeroMQ как надежное решение для сообщений на узлах cortexM3? Я пытаюсь понять, если это возможно, и иметь представление об этом в памяти. У меня будет FreeROS OS, может быть. Спасибо за идеи и предложения. Никола
05 янв '14 в 12:40