Logo

開箱NuEclipse 8051 (SDCC),免費的新唐1T 8051開發環境

, 2025年1月15日|
0
198
0

上次有寫了一篇文章說明我是怎麼用VS Code和SDCC建立新唐1T 8051編譯環境,最近用了一下由新唐原廠推出的NuEclipse IDE,來向大家介紹一下操作方式吧!

NuEclipse IDE顧名思義是新唐推出以open source的Eclipse為基礎建立出的整合開發環境,除了可以在裡面撰寫程式、編譯出燒錄執行的.bin機器碼之外,還能支援除錯(debug)功能,連接在電腦上能夠即時觀看變數、整個記憶體中的資料。

整體來說功能是是和Keil C51一樣的,而且完全免費無code size或debug的限制,NuEclipse還能支援Windows, Linux兩種作業系統,讓使用Linux的讀者也能有IDE來開發新唐的MCU了!

Eclipse本身是一個彈性較高的框架,會有比較多要設定的地方,原先有使用過Eclipse的讀者不陌生,新手就建議一定要先讀一遍新唐提供的Quick Start Guild。

NuEclipse SDCC Quick Start Guide V1.02

NuEclipse在新唐網站的IDE & 驅動程式可以下載到,8051版本目前是要登入新唐帳號,可以免費下載。記得一定要註冊登入新唐帳號才能下載喔!

NuEclipse Windows (For NuMicro 8051)

NuEclipse目前區分為Cortex-M用的和8051系列用的,不過實測下載安裝8051的版本Cortex-M也能使用,應該是8051 debug功能有用到GCC,所以工具鏈也有一起裝進來。

另外就是NuForum論壇帳號與新唐網站的帳號是共用的,有註冊下載NuEclipse的讀者們,記得要順便設定NuForum論壇的使用者名稱,成功啟用NuForum論壇功能之後還可以領到原廠eStore Nuvoton Direct的9折優惠券,詳細活動內容請參考下面這篇。
加入NuForum,獲得期間限定註冊禮!

NuEclipse下載之後解壓縮執行安裝檔,安裝到一半會問說要不要一起裝Nu-Link燒錄除錯器的驅動程式,這邊可以點選是(Y)以確保軟硬體的相容性,其餘順著步驟下一步、下一步,沒有複雜的選項就能完成安裝。

安裝完畢以後執行NuEclipse,會先問workspace要放在哪裡。
這段一定要看仔細,關於Eclipse workspace和project的關係我自己理解到的原則是這樣,這點和Keil的概念其實很像,稍微複雜了點我用條列的方式說明:
1.    workspace裡面可以新增或匯入多個project
2.    workspace會對應到一個實體檔案系統的路徑(下稱實體路徑)
3.    project的實體路徑內有project的設定檔,包含「.project」、「.cproject」及「preferences.ini」
4.    project的實體路徑不一定要放在workspace的實體路徑裡面
5.    project裡面可以建立多個folder將source file分類
6.    但是project裡面的folder以及folder裡面的source file不一定要與實體路徑有直接關係,而是透過project的設定檔記載檔案存放在哪個實體路徑
7.    新增folder之後按下build project,Eclipse相關的插件會自動在Makefile加入folder中的source file
8.    include file(*.h)則要在project上點右鍵 > Properties > Directories設定include paths,設定完之後一樣會在按下build project時,於Makefile中-I新增include路徑
回過頭來,workspace其實就是一個集結project和GUI設定檔的地方(比方後面介紹到的字體大小),在這邊自己找一個適合的路徑放workspace的設定檔即可

再來我們用一個一次成功的方式來新增專案,那就是從新唐BSP中直接匯入專案的模板(Project Template)點選右上角的File > Import

選擇General > Existing Projects into Workspace

點選Browse

然後選到BSP/SampleCode/Template/Project_temp/SDCC這個目錄,按下「選擇資料夾」。因為這邊是選目錄不是選檔案,所以在這看不到這個目錄裡面的內容。實際如果去看SDCC這個目錄是可以看到如上所說的設定檔,「.project」、「.cproject」及「preferences.ini」

然後確定一下確實有選到SDCC這個目錄就可以按Finish了

Finish之後Import的視窗不見,但似乎還停留在原本的畫面?不用擔心,按右上角的Hide就可以關閉Eclipse的歡迎畫面

歡迎畫面關閉後即可看見Project Exploer

在Project上點選右鍵,選擇Build Project

就可以將Project Template的Hello World編譯出來。

再分享兩個大家一定會常用的設定,我們先點開Windows > Preferences

選到General > Appearance > Colors and Fonts中的Basic > Text Font,按下右側Edit可以選擇字型和字體大小。Eclipse預設10號字我自己是看得都有點吃力,推薦選個12-18號字之間差不多。

再來就是General > Workspace > Build將Save automatically before manual build勾選起來,這麼一來按下Build Project時會自動儲存更動過的程式,避免忘記儲存的情況。