打印设置
16 Dec 2024
Read time: 1 minute(s)
在执行启动流程调试或者模块调试时,通过串口打印信息进行调试是一种常见的方法。通过 Kconfig 配置中的
ArtInChip debug 选项,可以使能打印信息,详细流程如下:
- 进入 U-Boot
菜单配置界面:
make uboot-menuconfig
-
在菜单配置中,找到并展开
ArtInChip debug
选项:ArtInChip debug --->
[ ] Enable early print information [ ] Enable device binding log [ ] Enable mmc driver log [ ] Enable spi-nand driver log [ ] Enable spi-nor driver log [ ] Enable spi driver log [ ] Enable mmc framework trace log [ ] Show boot time [ ] Show UBI debug log
-
勾选 Enable early print information 选项,可以将串口初始化之前的调试信息打印出来。
注:在 SPL 中,如果使用了 TINY_PRINTF 宏,则避免同时使能 Enable early print information,否则可能会产生冲突,导致调试信息无法正确打印。
-
完成配置后,保存并退出菜单配置界面。
-
编译 U-Boot
make