可以直接改RT_CONSOLE_DEVICE_NAME宏,不需要直接禁用控制台shell
用uart6就将RT_CONSOLE_DEVICE_NAME定义为"uart6",
不用uart6做控制台串口直接将RT_CONSOLE_DEVICE_NAME改为其他串口设备,或改为不存在的设备即可
另外程序运行期间也可以通过rt_console_set_device切换控制台串口
可以直接改RT_CONSOLE_DEVICE_NAME宏,不需要直接禁用控制台shell
用uart6就将RT_CONSOLE_DEVICE_NAME定义为"uart6",
不用uart6做控制台串口直接将RT_CONSOLE_DEVICE_NAME改为其他串口设备,或改为不存在的设备即可
另外程序运行期间也可以通过rt_console_set_device切换控制台串口
举报