|
本次要介紹的NuConsole tool,是可以讓printf這功能於debug時大大的減少MCU的loading,唯一需要注意的是需要留SWD相關硬體接口,並透過ICE來連接進行debug,下面就來看看如何在專案上加入這個功能吧。
1. 上Nuvoton官網下載NuConsole tool程式,可於軟體與工具->軟體工具->通用工具內找到下載連結
軟體工具->通用工具內找到下載連結" style="box-sizing: border-box; border: 0px; vertical-align: baseline; height: auto; max-width: 100%;">
2. 這次使用標準BSP下的Templet做為範例,首先先到keil安裝目錄下KeilARMNULinkNuConsole_Sample,找到下面相關檔案複製到專案
3. 開啟專案,將原本的retarget.c先取消編譯,並且加上NuConsole.c及NuConsole_Retarget.c,並加上NuConsole_Init();做初始化
4. 接著進入debug後可以在上面的選單debug內找到NuConsole
5. 接著點選start,再讓程式往下跑即可看到printf的資訊出現在NuConsole畫面內
|