Вопросы по теме '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 просмотров
schedule
28.10.2022