其他参考资料(已停止维护,请转到PowerWriter.com下载) 返回

其他参考资料(已停止维护,请转到PowerWriter.com下载)

其他参考资料(已停止维护,请转到PowerWriter.com下载)

本目录中包含其他的参考资料

资源下载

GD32E103 ITM Trace 参考

演示如何开启 GD32E103 的ITM Trace 功能

详细描述

关于 Power Writer ITM Trace 功能:


流程可以参考《PowerWriter 用户手册 pdf》中的:

4.1.1.3 Power Writer Debugger For MDK Trace 使用

image.png

注意事项:

  部分芯片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);