ARM開發(fā)板燒寫linux系統(tǒng)的一般步驟
掃描二維碼
隨時(shí)隨地手機(jī)看文章
ARM開發(fā)板燒寫linux系統(tǒng)的一般步驟
1,準(zhǔn)備工作
軟件:
1,JTAG(燒寫B(tài)IOS到開發(fā)板中,這段程序被燒寫在nor flash中,可以直接運(yùn)行,后面的超級(jí)終端到時(shí)候看到的運(yùn)行的程序就是這個(gè)BIOS的運(yùn)行情況)。
2,JLINK(沒有并口的電腦要用這個(gè)jlink usb轉(zhuǎn)接,燒寫開發(fā)板的BIOS)。
3,SecureCRT(windows下的超級(jí)終端,可以看到linux下的程序的運(yùn)行情況,這個(gè)是為了后面燒寫linux內(nèi)核到開發(fā)板中的,相當(dāng)于第一步燒寫了一個(gè)程序,這個(gè)程序負(fù)責(zé)燒寫linux的)。
4,DNW(文件傳輸?shù)?,?fù)責(zé)通過usb線傳輸linux內(nèi)核到開發(fā)板中的)
2,步驟
1)安裝好上面給出的軟件
2)連接好pc和開發(fā)板之間的連接線,并口線(負(fù)責(zé)燒寫B(tài)IOS)和串口線負(fù)(JTAG server負(fù)責(zé)監(jiān)聽開發(fā)板是否連接成功),中間還有一系列JTAG的配置,比如:串口還是usb連接,頻率等。
3)上面連接好之后,JTAG server會(huì)顯示出開發(fā)板的信息,這個(gè)可以作為判斷是否連接成功。之后可以打開,J Flash來燒寫B(tài)IOS。
4)要對(duì)J Flash進(jìn)行一系列配置,選擇開發(fā)板,配置,初始化腳本(???這個(gè)還不知道怎么寫,很迷茫,請(qǐng)大師幫忙)。
5)配置完成之后就是燒寫了,選擇文件,點(diǎn)擊program,等待燒寫完成。這個(gè)完成之后等于才完成了準(zhǔn)備工作,下面才是真的開始進(jìn)行l(wèi)inux的燒寫
6)把USB下載線連接到pc和開發(fā)板上,安裝驅(qū)動(dòng),現(xiàn)在是運(yùn)行著nor Flash的程序的,是剛才燒錄到這里的BIOS程序。驅(qū)動(dòng)安裝之后,SecureCRT會(huì)顯示為連接成功,之后可以進(jìn)行一系列命令的選擇操作,一般步驟為:先格式化Flash。燒錄BIOS,燒錄linux內(nèi)核,燒錄文件系統(tǒng)。
7)完成上面的操作后,拔掉USB下載線,重新啟動(dòng)開發(fā)板,就進(jìn)入了剛才你燒寫的linux系統(tǒng)中了。