當前位置:
首頁 > 最新 > 暢學多功能ARM7實驗箱如何使用USB線燒錄第一個程序

暢學多功能ARM7實驗箱如何使用USB線燒錄第一個程序

1、 LPC2103下載(燒寫程序)方法

LPC2103對FLASH存儲器的編程可以通過下面三種方法實現

1) 使用內置的串列JTAG介面

2) 使用在系統編程(ISP)和UART

3) 使用在應用編程(IAR)功能

在本手冊中,我們主要給大家講解JTAG介面和ISP+UART的兩種下載方法。

使用JTAG介面還需要對應的模擬器,而ISP下載方法,只需要一個串口就可以了。

我們先來講解ISP下載方法。

2、 硬體連接

1)將暢學ARM7核心板接插到暢學多功能底板上。

2)將USB線MINI小口一端插到ARM7核心板USB介面,另外扁口A端連接電腦USB介面。

這樣就完成了暢學ARM7 LPC2103開發板和電腦的硬體連接,EESKILL暢學ARM7 LPC2103核心板集成了USB轉串口功能,一條USB線既可以給開發板供電也可以實現虛擬串口通訊,下載程序。

連接後檢查ARM7核心板,按下電源開關後,電源指示燈是否點亮;

檢查按下底板電源開關後,底板電源指示燈是否點亮;

如果正常就可以繼續下面的操作了。

3、 驅動安裝

暢學ARM7核心板集成了CP2102晶元,可以在將電腦一個USB介面虛擬為串口,這樣通過一根USB線就能實現ARM7核心板的供電和程序程序下載以及串口通信,筆記本或台式電腦沒有串口也可以很方便直接使用暢學ARM7核心板。

在使用之前需要先安裝CP2102驅動程序。

打開光碟中的驅動程序CP210x_VCP_Win_XP_S2K3_Vista_7.exe

路徑為:驅動程序-CP2102驅動程序。

出現如下圖界面。

點擊NEXT即可進入安裝界面,如下圖所示

點擊NEXT進入用戶協議,選擇同意,點Next

選擇安裝路徑,這裡選擇默認路徑,點Next繼續

點擊install開始安裝

自動載入完成後,出現下面的對話框,點Finish

出現下面的對話框,點擊install,系統將會自動安裝好CP2102驅動。

重新插拔USB介面,注意,一定要打開核心板的電源開關,這樣,電腦才能識別到CP2102模塊,如果驅動安裝正常,設備管理器里將會發現一個新的USB轉串口埠。

在帶有CP210X字樣的串口後面,括弧裡面有提示當前虛擬串口的串口號,這個要記住,在給ARM7晶元下載程序時候,需要設置這個串口號。

4、 安裝下載軟體

打開光碟中的下載軟體安裝文件Philips Flash Utility Installation,如下圖

雙擊打開,進入安裝界面

點Next

繼續next

不用設置,繼續下一步

點Install,軟體自動安裝

安裝完成後,點Finish就可以了。

5、 軟體設置

安裝好下載軟體後,我們來打開軟體,在開始菜單-所有程序-Philips Semiconductors-Flash Utility文件夾下,可以看到下載軟體Lauch LPC210X_ISP.exe

軟體界面如下:

1) 選擇埠號

這裡的COM號一定要和設備管理器中的CP2102驅動的埠號一致

我這裡設備管理器中顯示的埠號為COM4,用戶的埠號可以根據自己的實際埠值進行選擇

友情提示:LPC2000 Flash Utility下載軟體中,埠號最大支持到com5,如果用戶的設備管理器中自動分配的埠號超過了5,可以通過下面的方式進行手動修改

右擊CP2102驅動設備,選擇屬性,

打開埠設置-選擇高級,

打開後界面如下

修改左下角的埠號,選擇在com5之內的任意一個:

選好後,點確認

再點確認退出

好了,這樣就可以把埠號修改為com5之內的了,可以重新插拔USB口,刷新一下設備。

為了方便講解,我這裡不做修改,仍然使用com4.

2) 設置波特率

波特率設為38400

6、 讀晶元ID

1) 短接核心板的J1跳線

複位後P0.14的低電平被認為是啟動ISP命令處理器的外部硬體請求,所以,ISP下載需要兩個條件,第一個就是P0.14的引腳應該為低電平。

我們來看一下暢學ARM7 LPC2103核心板的電路圖,如下

可以看到,只有當短接J1的時候,P014才會為低電平。所以,短接核心板的J1跳線,此時,ISP指示燈點亮

2) 點擊讀取

3) 提示複位

出現下面的提示,提示複位核心板

出現這個提示後,按下核心板上的複位按鍵,然後點確定

4) 正確讀取ID

成功讀取晶元ID後,下載軟體會顯示晶元型號、ID號,最下面的信息提示條提示:

Read Part ID Successfully,如下圖

常見錯誤:

如果出現下面錯誤提示,請點確定關閉錯誤提示,重新按下核心板上的複位鍵,重新嘗試點Read Device ID命令來讀取

7、 程序下載

讀取晶元ID後,晶元與下載軟體已經正確連接,這個時候就可以進行程序下載了

1) 載入程序

點擊如下位置,載入你要寫入ARM的HEX程序,隨板光碟中有提供配套測試程序以及配套實驗程序,這裡以流水燈HEX為例。

2) 點擊下載

點擊Upload to Flash

出現複位提示框後,按下核心板上的複位鍵,然後點確定

程序就可以正常下載了,下載過程中可以看到下載進度條:

下載成功後,可以看到下載成功的提示信息:

3) 運行程序

程序下載完成後,斷開J1跳線,按下核心板的複位按鍵,進入程序運行模式,下載進去的程序就開始運行了。

8、 常見問題及解決

點擊下載後,如果出現下面錯誤提示

a) 首先,請檢查J1跳線是否已經短接。

b) 檢查核心板是否上電

c) 檢查核心板是否複位

d) 如果上面操作沒有問題,請重新按下核心板上的複位鍵,再次點擊下載命令。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 實驗 的精彩文章:

西藏生物實驗中心提供大型儀器設備共享服務
宜家未來生活實驗室「Space 10」,不僅家居智能,還想培育「超級食物」

TAG:實驗 |