Здравствуйте.
Хочу сделать вывод отладочной информации через SWO используя ITM, поскольку ядро позволяет.
Цитата
The ITM is a an application driven trace source that supports printf style debugging to trace Operating System (OS) and application events, and emits diagnostic system information...
link Для этого нужно сконфигурировать регистры модуля ITM. В часть регистров запись возможна только в привилегированном режиме:
Цитата
ITM Trace Privilege Register
Use the ITM Trace Privilege Register to enable an operating system to control which stimulus ports are accessible by user code.
Note:
You can only write to this register in privileged mode.
see ITM Trace Privilege RegisterКак "красивее" попасть в привилегированный режим, если в процессе работы уже используются SVC, PendSV, SysTick прерывания (на камне запущена RTOS)?
Возможно ли вообще попасть в этот режим при таких начальных условиях?