如何关闭内部调试信息

Viewed 64

一、描述你遇到的问题

使用官方例程sle_gateway 的基础上想要做一个透传的程序,遇到了启动的串口数据无法关闭的现象。具体内容如下:
Flash Init Fail! ret = 0x80001341
verify_public_rootkey secure verify disable!
verify_params_key_area secure verify disable!
verify_params_area_info secure verify disable!
verify_image_key_area secure verify disable!
verify_image_code_info secure verify disable!

查看boot_init.h代码后 定义了ATE_CLOSE_DEBUG 问题仍然存在

然后听官方人员说将文件drivers/chips/w63的Kconfig中的DEBUG_UART 和 LOG_UART的默认值改为了由0改为了3 问题仍然存在

直接注释过flashboot_ws63文件里main.c中的关于串口输出的函数 但是这样的话编译直接就报错了

二、你具体做的所有步骤结果截图

二、你具体做的所有步骤结果截图

请插入图片

三、当前开发板状态全景照片

请插入图片

四、开发板串口所有日志

请在此处粘贴串口日志

3 Answers

Flash Init Fail! ret = 0x80001341
verify_public_rootkey secure verify disable!
verify_params_key_area secure verify disable!
verify_params_area_info secure verify disable!
verify_image_key_area secure verify disable!
verify_image_code_info secure verify disable!

上面这行日志是rom boot打印的,芯片固化进去了,关闭不了

还有像是
APP|dbg uart init ok.
[UPG] upgrade init OK!
APP|init_sle_mac, mac_addr:0x50,0x52,0x19,0x 5,0x**,0x**,
APP|init_dev_addr, mac_addr:0x50,0x52,0x19,0xe8,0x**,0x**,
xo_trim_temp_comp val:0 0
los_at_plt_cmd_register EXCUTE
APP|thread[11] func null
cpu 0 entering scheduler

[ACore] sle set announce param, handle:1, mode:3, min_interval:c8, max_interval:c8, tx_power: 18
[ACore] sle set announce param, own addr:0x02::::35:0f
[ACore] sle set announce param, peer addr:0x00:
:::00:00

这种呢

APP|dbg uart init ok.
[UPG] upgrade init OK!
APP|init_sle_mac, mac_addr:0x50,0x52,0x19,0x 5,0x**,0x**,
APP|init_dev_addr, mac_addr:0x50,0x52,0x19,0xe8,0x**,0x**,
xo_trim_temp_comp val:0 0
los_at_plt_cmd_register EXCUTE
APP|thread[11] func null
cpu 0 entering scheduler
[ACore] sle set announce param, handle:1, mode:3, min_interval:c8, max_interval:c8, tx_power: 18
[ACore] sle set announce param, own addr:0x02::::35:0f
[ACore] sle set announce param, peer addr:0x00:
:::00:00

你跑的是哪个应用,这个是在menuconfig中关闭的吗?不要直接修改文件

软件是HiSpark Studio menuconfig不知道怎么打开 就直接改Kconfig文件了