本文将介绍如何在 MTK 用户版本中动态开启 UART 调试串口打印,并提供相应的代码实现和配置方法,尤其是在开发和测试阶段省去编译和刷机时间,提升开发效率。
背景
为了在 MTK 用户版本中动态控制 UART 调试串口打印功能,需要通过环境配置来设置默认值,并实现相应的代码逻辑。先将在 mk
文件中设置默认的 cmdline
参数,然后找到控制User版本内核打印的部分,在代码中读取这些配置来决定 UART 的启用状态。
1. 配置默认的 cmdline
参数
在 device/mediateksample/tbxxxxt1_64_bsp/tbxxxxt1_64_bsp.mk
文件中,可以设置默认的 cmdline