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