展讯功能机平台抓log

好久没抓log,结果出了很多问题,这里记录一下,避免再犯。

make文件修改四处:

RELEASE_INFO = FALSE 

PRODUCT_BASELIB_DIR = 改为trace库

TRACE_INFO_SUPPORT = TRUE

MEMORY_DEBUG_SUPPORT = TRUE


在工程模式里把para set内的USB Log打开,再插USB就直接是USB Log模式了。

用串口抓log需要修改 nv:

1. nv_type\NV_REF_PARAMETER\com_debug 为对应串口号,例如希望从UART0输出,填写为0x0,希望从UART1输出填写为0x1;
2. nv_type\NV_REF_PARAMETER\com_data 
nv_type\NV_REF_PARAMETER\com_data2 
表示AT口,不对应com_debug,以免影响log输出。可设0xff  

如果您是配置UART1作为ARM LOG输出,注意还需要关闭DSP LOG,如下: DownloadParam\system_param_dsp_use_T\log_switch_struct\DSP_log_switch  设为0x0

UART抓LOG时,如果出现丢log的现象,可以设置UART的波特率,比如默认是0x71:115200,可以修改为0x1c:460800,这样就可以减少LOG丢失。具体NV修改位置如下:
nv_type\NV_REF_PARAMETER\com_debug_baud_rate=0x1c  


一般用的都是串口1.

你可能感兴趣的:(展讯功能机平台抓log)