需要一个彻底关断UART调试输出的方法



  • 我们的项目用到了所有的I/O,所以UART调试是复用的,当前UART日志的输出都是通过接口 co_printf ,建议开放该接口

    直接用一个什么都不执行的语句宏定义替代 co_printf,同时关闭休眠时UART的配置 ,发现有一个软件特性会受到影响,还没找到原因,理论上应该没影响才对



  • 现在默认串口打印输出口为UART1,如果UART1需要被用到,那么可以用下面的方法把打印输出重定向到SWO口:
    在user_custom_parameters函数中加入
    __jump_table.system_option &= (~SYSTEM_OPTION_PRINT_MASK);
    __jump_table.system_option |= SYSTEM_OPTION_PRINT_SWO;



  • 你好,我们目前用到了所有的I/O,请问这样重定位是否有影响?