暢學多功能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:實驗 |