Вопросы по теме 'cortex-m3'

ARM Cortex: мьютекс с использованием бит-бэндинга
Учитывая это, на ARM Cortex M3 я могу: атомарно прочитать один бит атомарно установить один бит атомарно очистить один бит Как я могу объединить их для набора операций в стиле мьютекса: try lock take lock release lock Кажется,...
5330 просмотров
schedule 24.03.2024

lpc 1769 переключение контекста
Я пытаюсь сделать переключение контекста на lpc 1769 (cortex m3). Я пытаюсь написать процедуру, которая вычисляет экспоненту числа, запускает ее как подпрограмму в пользовательском режиме, но использует вызовы SVC и обработчик прерываний, чтобы...
583 просмотров
schedule 15.09.2022

Hardfault при запуске CC2538 (Cortex m3), в __lib_init_array
Я пытаюсь перенести проект mbed-os (RTX RTOS) на CC2538 (ARM Cortex M3), который скомпилирован с использованием цепочки инструментов mbed-cli, которая интегрирует arm-none-eabi-gcc. Когда я пытаюсь загрузить MCU, я застреваю в ошибке Hard Fault при...
469 просмотров
schedule 04.05.2024

Совместное использование кода между несколькими независимо скомпилированными двоичными/шестнадцатеричными файлами
Я ищу документацию/информацию о том, как обмениваться информацией/кодом между несколькими двоичными файлами, скомпилированными для архитектур Cortex-m/0/4/7. Два бинарных файла будут на одном чипе и одной архитектуре. Они мигают в разных местах и...
181 просмотров
schedule 23.04.2024

Как включить светодиод на плате stm32, используя язык ассемблера, сгенерированный llvm?
У меня плохое знание английского, потому что я не являюсь носителем английского языка. Пожалуйста, поймите. Я скомпилировал некоторый тестовый код, который нормально работал в IAR с инфраструктурой LLVM, но сгенерированный код не работал на моей...
257 просмотров