1. 程式人生 > >展訊功能機平臺抓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  

3. NV   enable_arm_log 設定為1


如果您是配置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工具才行,工具位置:\main\tools\DEBUG_TOOL\Logel_for_TD\Bin\ArmLogel.exe 

介面: