天天看點

開發闆學習Day2-與開發闆的相識!

一,開發闆全貌欣賞

開發闆學習Day2-與開發闆的相識!

二,序列槽介紹與連接配接、燒寫裸闆程式

四個接口: 3,電源插口 8,USB序列槽 6,USB下載下傳口 7,JTAG下載下傳口

兩個開關: 1,電源開關 11,啟動選擇開關·

序列槽連接配接:

1,接通電源、按下開關。

2,使用序列槽(USB)序列槽觀察資訊。

首先,将USB線的一端接上開發闆的(8)USB Serial序列槽,另一端連接配接上電腦USB接口。電腦會自動安裝驅動。在電腦的裝置管理器中檢視端口:

開發闆學習Day2-與開發闆的相識!

然後使用以下程式打開序列槽:

開發闆學習Day2-與開發闆的相識!

點選打開:

選擇Session:

開發闆學習Day2-與開發闆的相識!

選擇Serial:

開發闆學習Day2-與開發闆的相識!

根據圖示選擇:

開發闆學習Day2-與開發闆的相識!

設定完畢。點選OK。

開發闆學習Day2-與開發闆的相識!

我們可以輸入shell指令進行操作。

3,使用JATG(序列槽燒寫器)和EOP燒寫程式。

認識下JTAG序列槽:

開發闆學習Day2-與開發闆的相識!

由于電腦上隻有USB口而沒有JTAG燒寫口 ,是以需要一個USB燒寫器将兩者相連,常見用的燒寫器有Jlink、OP/EOP。Jlink本來用的人很多,但随着版權意識的提高以及Jlink公司對盜版的打擊,Jlink現在用的越來越少。EOP(EasyOpenJtag是OpenJtag的便宜版本)可以直接燒寫NandFlash和NorFlash,操作簡單,價格便宜。

下圖為EOP(JTAG與USB之間的轉換器):

接口:10針JTAG*1,14針JTAG*1,20針JTAG*1,usb序列槽*1

功能:燒寫功能,USB轉序列槽功能

開發闆學習Day2-與開發闆的相識!

以上裝置連接配接好後,首先要為EOP安裝驅動。

驅動目錄為:

開發闆學習Day2-與開發闆的相識!

打開裝置管理器,在“其他裝置”中可以看到兩個“USB <==>JTAG&RS232”。

兩個“USB <==>JTAG&RS232”對應“100ASK JTAG”和“100ASK Serial Port”。兩者的驅動程式檔案都一樣,安裝時不用在意先後順序。:

開發闆學習Day2-與開發闆的相識!

右鍵更新驅動程式,然後選擇“浏覽計算機上的驅動程式檔案”,并輸入驅動所在位置,點選下一步,如圖所示:

開發闆學習Day2-與開發闆的相識!

不過,事情沒有一帆風順的,于是,便出現了下面的情況:

開發闆學習Day2-與開發闆的相識!

天啊,這是什麼情況啊!經過我的潛心研究攻克了這個問題!

(詳見我的部落格:http://blog.csdn.net/rdgfdd/article/details/79363505)

果不其然,安裝成功!

開發闆學習Day2-與開發闆的相識!

就可以使用燒軟體往開發闆中燒寫程式了。

程式:

開發闆學習Day2-與開發闆的相識!

oflash程式可以将程式燒寫到闆子的0位址。

使用其他軟體安裝oflash:

開發闆學習Day2-與開發闆的相識!

軟體安裝後,在安裝目錄中即可找到oflash.exe

裝置連接配接完成、軟體安裝完成、驅動安裝完成之後,就可以燒寫程式了!

4,執行.bin檔案

燒寫leds.bin:

開發闆學習Day2-與開發闆的相識!
開發闆學習Day2-與開發闆的相識!

燒寫uboot.bin(步驟與上類似):

開發闆學習Day2-與開發闆的相識!
開發闆學習Day2-與開發闆的相識!
開發闆學習Day2-與開發闆的相識!
開發闆學習Day2-與開發闆的相識!
開發闆學習Day2-與開發闆的相識!

5,斷開EOP

6,啟動選擇開關。

選擇Nand/Nor啟動。

7,重新上電

繼續閱讀