Nuvoton(新唐科技) 線上韌體更新系列教學 - I2C界面篇

關鍵字 :NuvotonMCUISPI2C
先前介紹了Nuvoton的USB及UART的ISP功能,這次我們要介紹比較進階的I2C ISP,開發板使用NuMaker-NUC1262SE來當我們測試的裝置,此次我們需要多準備一樣設備Nu-Link2-Pro,此為新唐多合一的燒錄裝置,下面讓我們一步一步來實現I2C ISP的功能吧 : 

1. 由於Nu-Link2-Pro會依據內部FW不同而有不同功能,此次我們會使用到的是NuLink2FW.bin,可於下面連結下載
https://github.com/OpenNuvoton/Nuvoton_Tools/tree/master/Latest_NuLink_Firmware



2. 燒錄方式也很簡單,只要按住Nu-Link2-Pro上的start鍵再將USB接上,會看到一個名為Nu-Link2 disk,將要燒錄的NuLink2FW.bin拖拉進去及燒錄完成



3. 重新上電可看到一個disk名為NuMicro MCU,打開內部的NU_CFG.TXT文字檔,並將BRIDGE-MODE後面的數值修改成2,切換到ISP-LDROM模式,儲存後再次重新上電



4. 接下來準備NUC1261的I2C ISP,路徑如下


https://github.com/OpenNuvoton/NUC1261BSP/tree/master/SampleCode/ISP/ISP_I2C

5. 編譯後進行燒錄,使用ICP programming tool將檔案燒至LDROM並於Config設定LDROM開機



6. 硬體部分將Nu-Link2-Pro的Bridge Connector I2C接口與開發板的Pin31(SCL)及Pin32(SDA)對接即可



7. 接著打開ISP tool,點選I2C interface後按connect,按下NuMaker-NUC1262SE MCU端的reset按鍵從LDROM開機,此時可以看到連線成功,APROM載入一個簡單的code並點選燒錄



8. 最後再次打開ICP programming tool,將NUC1261的資料讀取出來,比對APROM的code是不是燒錄成功

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論