展訊功能機平臺抓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
介面: