本目录中包含其他的参考资料
演示如何开启 GD32E103 的ITM Trace 功能
关于 Power Writer ITM Trace 功能:
流程可以参考《PowerWriter 用户手册 pdf》中的:
4.1.1.3 Power Writer Debugger For MDK Trace 使用
注意事项:
部分芯片SWO 功能是跟IO 复用,需要调用API 切换为ITM 模式,比如GDE103 的这颗芯片,就需要切换为ITM 模式,具体可以看下 HAL 库的驱动接口
int fputc(int ch, FILE* f)
{
return ITM_SendChar(ch);
}
volatile int32_t ITM_RxBuffer = ITM_RXBUFFER_EMPTY;
int fgetc(FILE* f)
{
return EOF;
}
void _ttywrch(int c)
{
fputc(c, &__stdout);
}
int __backspace()
{
return 0;
}
dbg_trace_pin_enable();
dbg_trace_pin_mode_set(TRACE_MODE_ASYNC);