1、緒論
LPCXpresso是來自NXP的一款新的、低成本開發(fā)平臺。其軟件部分包括增強型IDE開發(fā)環(huán)境、GNU C編譯器、連接器、庫函數(shù)、增強型GDB調(diào)試器。硬件部分包括LPCXpresso開發(fā)板,該開發(fā)板包含兩部分:LPC –Link調(diào)試接口板、LPC ARM微控制器目標板。LPCXpresso是一個中斷對終端解決方案,它可以幫助嵌入式工程師完成從產(chǎn)品的初始評估到最終產(chǎn)品的所有工作。 LPCXpresso IDE是由Code Red Technologies公司開發(fā)的基于流行的Eclipse開發(fā)平臺并且支持LPC系列器件。它是一個符合行業(yè)標準的GNU工具鏈,它的優(yōu)化C庫函數(shù)提供給工程師各種所需的開發(fā)工具,使得工程師能夠獲得快速,廉價的高質(zhì)量軟件解決方案。C編程環(huán)境具有專業(yè)特色:語句/關(guān)鍵字顏色設(shè)置、源程序格式設(shè)置、展開/收縮功能、離線/在線幫助、自動項目管理。LPCXpresso目標板由NXP、Code Red Technologies、Embedded Artists共同合作開發(fā)。板載集成的JTAG調(diào)試器(LPC-Link),不用再另外配置單獨的JTAG調(diào)試器。核心半部分提供了多種接口和I/O驅(qū)動方式,可以方便地進行功能擴展。板載LPC-Link調(diào)試器提供高速USB轉(zhuǎn)JTAG/SWD接口連接到IDE開發(fā)軟件,并且還可以作為調(diào)試器連接到其他的目標板進行調(diào)試。用戶還可以從Code Red Technologies 購買Red ProbeJTAG適配器在LPCXpresso IDE上進行開發(fā)。
LPCXpresso支持下列LPC器件:
LPC11XX:全系列LPC13XX:全系列LPC17XX:LPC1751,LPC1752,LPC1754,LPC1756,LPC1758,LPC1764,LPC1765,LPC1766,LPC1767,LPC1768LPC2XXX:LPC2109,LPC2134,LPC2142,LPC2362
LPC3XXX:LPC31301.1 LPCXpresso IDE
LPCXpresso IDE是一個針對LPC微控制器的高度集成的軟件開發(fā)環(huán)境,它包含要求快速、廉價方式軟件解決方案所需要的所有工具。LPCXpresso基于許多LPC器件增強的Eclipse技術(shù)。它的特征:低成本、符合最新版本的行業(yè)標準GNU工具、專業(yè)的C優(yōu)化庫函數(shù)。LPCXpresso IDE可以編寫任意長度的可執(zhí)行代碼,并且支持代碼優(yōu)化。注冊后支持最大128K的代碼下載限制。LPCXpresso可以在仿真板上進行開發(fā),也可以在擴展目標板上進行開發(fā)。下圖是LPCXpresso IDE的界面。
1.3 LPC-Link JTAG/SWD 調(diào)試器
LPCXpresso開發(fā)板包含一個被稱為LPC-Link 的JTAG/SWD 調(diào)試器和一個目標MCU。LPC-Link包含一個10芯JTAG接頭(上圖中用紅色圈起來的部分),經(jīng)過USB接口與目標實現(xiàn)了無縫連接(由一片NXP公司的ARM芯片LPC3154實現(xiàn)USB轉(zhuǎn)換和調(diào)試信息的處理)。沿著LPC-Link和目標MCU中間的切割線把板子一分為二,就可以得到一個獨立的JTAG調(diào)試器了。這樣就可以使用這個調(diào)試器開發(fā)更多類型的LPC芯片了。1.4 集成的目標板評估系統(tǒng)
目標板包括一個小的原型區(qū)域和便于擴展的接口。LPCXpresso開發(fā)板的目標板可用于:
自身的軟件開發(fā)
利用板載MCU,連接到擴展板利用JTAG接口,連接到別的用戶目標板。
第一個LPCXpresso目標板將是基于LPC1000系列的。1.5 LPCXpresso合作伙伴
LPCXpresso目標板由NXP、Code Red Technologies、Embedded Artists共同合作開發(fā)。為增加適應(yīng)性和更高的存儲器配置,LPCXpresso平臺可以很容易地從Code Red Technologies獲得升級,還可以從Embedded Artists獲得更多的硬件增強開發(fā)包。請訪問LPCXpresso網(wǎng)站獲得更多信息。
2 評估、調(diào)試、開發(fā)
3.1 計算機配置要求
操作系統(tǒng):windows xp
windows vistawindows7
內(nèi)存:最低512MB硬盤:最少225MB可用空間
顯示器:最低分辨率1024*768網(wǎng)絡(luò)連接:需要高速網(wǎng)絡(luò)已完成軟件下載和注冊
LPCXpresso可以按照默認路徑安裝,也可以自定義安裝路徑。多種版本可以同時安裝,不會互相沖突。軟件下載完成后,雙擊安裝文件開始安裝,單擊“下一步”,如下圖。
安裝過程中會彈出一些選擇頁面,選擇接受全部默認設(shè)置即可,如下圖。
安裝完成后,會彈出并顯示一些相關(guān)自述文件、信息文件,不想閱讀的話,關(guān)閉即可。單擊“下一步”。恭喜!你已經(jīng)成功安裝LPCXpresso了!
3.3 激活
想要激活你的LPCXpresso,首先運行該軟件,按照如下步驟操作:Help->;Product activation->Create Serial number and Activate 當頁面打開后,單擊“ copy to clipboard”,復(fù)制LPCXpresso的序列號到clipboard中,這個序列號是基于你的計算機硬件和操作系統(tǒng)配置生成的,不過不包含個人隱私信息。然后單擊按鈕進入注冊激活頁面,激活頁面以網(wǎng)頁形式顯示。完成這些內(nèi)容后,稍等幾分鐘,你會在你的注冊郵箱中收到包含激活碼的郵件。從郵箱中復(fù)制激活碼并放入clipboard窗口內(nèi)。然后選擇Help->;Product activation->Enter Activation code。將產(chǎn)品激活碼填入激活碼對話框中。最后單擊“OK”按鈕。將會彈出一個激活碼確認對話框。對于不能上網(wǎng)的情況來說,也可以完成激活功能。參考下圖。