Редактирование MSP432 .cmd файла для объявления переменных, доступных из встроенного ASM
Мне нужно настроить мьютекс в моем проекте TI MSP432 C, разработанном в CCS IDE. Я не использую ОС, но у меня есть несколько ISR, конкурирующих за ресурс буфера.
Чтобы получить атомарность, я хочу перейти к инструкциям по сборке, однако мне сложно объявить переменную так, чтобы к ней можно было получить доступ из блока __asm.
Должен ли я использовать директивы #pragma или редактировать.cmd? Кто-нибудь может опубликовать полный пример аналогичного случая объявления переменной?
Спасибо