




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Good is good, but better carries it.精益求精,善益求善。GX44b0使用說(shuō)明-S3C44b0使用說(shuō)明感謝您選擇了本公司的產(chǎn)品。本SW44B0開(kāi)發(fā)板是我公司硬件開(kāi)發(fā)人員參考了網(wǎng)上的許多44B0相關(guān)資料開(kāi)發(fā)出來(lái)的,板子做工精良,功能強(qiáng)大,具有板載BIOS,極大地方便了調(diào)試。比起其他44B0普通開(kāi)發(fā)板功能大大加強(qiáng)了。而且價(jià)格是相類似性能的開(kāi)發(fā)板中較低。首先檢查一下您的套件中器件是否齊全:(如不全請(qǐng)找經(jīng)銷商聯(lián)系)1:開(kāi)發(fā)板一塊;2:JTAG仿真器一個(gè);3:串口電纜一根;4:并口電纜一根;5:9V直流電源一個(gè);軟件配置:板子全部原理圖,armbootload(BIN文
2、件)、uClinuxfor44B0(源碼)、uCOS-IIfor44B0(源碼),sw44b0test源碼(含所有功能的測(cè)試源程序),TFTPD32.exe(TFTPD服務(wù)器)、FLUTED.EXE(JTAG燒寫軟件)。加強(qiáng)版上可按用戶要求配置相應(yīng)液晶模塊(標(biāo)準(zhǔn)配置為320*240;16級(jí)灰度),并提供演示程序源碼?,F(xiàn)在就讓我們借助這開(kāi)發(fā)板一起了解一下開(kāi)發(fā)套件。一:板子上電自檢的判斷:首先把開(kāi)發(fā)板的串口0和計(jì)算機(jī)的串口相連,打開(kāi)計(jì)算機(jī)的超級(jí)終端程序,按連接的串口進(jìn)行相應(yīng)設(shè)置:波特率:115200(如無(wú)特別說(shuō)明,以下均是115200),數(shù)據(jù)位:8位,無(wú)奇偶校驗(yàn),停止位:1位;數(shù)據(jù)流控制:無(wú)?。ㄗ?/p>
3、意?。?連接如圖)然后給開(kāi)發(fā)板上電,可以看到,板上的D1,D2,D3三個(gè)發(fā)光二極管依次閃動(dòng)(在串口0下面)。那么說(shuō)明板載的BIOS已經(jīng)開(kāi)始運(yùn)行了。同時(shí)看計(jì)算機(jī)的超級(jí)終端出現(xiàn)ARMBOOTLOAD的字樣,并且顯示了RAM,F(xiàn)LASH的相應(yīng)信息。這時(shí)BIOS開(kāi)始到計(jì)時(shí),在其到0前按回車鍵,進(jìn)入命令模式(詳情請(qǐng)看附件BIOS的使用說(shuō)明)二:看看網(wǎng)口的情況:先連上網(wǎng)線,注意和計(jì)算機(jī)直接連的話是交叉網(wǎng)線,和HUB相連的話是直連網(wǎng)線,請(qǐng)勿弄錯(cuò)!如果計(jì)算機(jī)用的是W2000,打開(kāi)開(kāi)發(fā)板的電源,倒計(jì)時(shí)就后就可以看到屏幕右下腳有網(wǎng)絡(luò)連接的標(biāo)志。同時(shí)可以看到發(fā)光二極管D6(RJ45邊上)閃動(dòng),表明正在通過(guò)網(wǎng)口下載指
4、定程序。下載的詳細(xì)方法請(qǐng)看附件BIOS的使用說(shuō)明。建議:詳細(xì)地閱讀附件,會(huì)給你的開(kāi)發(fā)帶來(lái)極大的方便。附件:BIOS使用說(shuō)明ARMBOOT是一個(gè)功能強(qiáng)大,使用方便的軟件,這軟件是我公司自己移植,修改的,它燒寫在FLASH中,可以方便的實(shí)現(xiàn):調(diào)試程序:程序可以從串口和網(wǎng)口下載并執(zhí)行。系統(tǒng)信息查看:可以查看FLASH內(nèi)任意字節(jié),F(xiàn)LASH的任意塊的保護(hù),解除保護(hù),擦除,F(xiàn)LASH的寫入,可以查看和改寫任意RAM地址的內(nèi)容。方便的啟動(dòng)加載:可以設(shè)置批處理命令,實(shí)現(xiàn)啟動(dòng)后自動(dòng)下載相應(yīng)文件并運(yùn)行,這一點(diǎn)對(duì)調(diào)試程序非常有利,編譯完后,你只須按一下復(fù)位鍵就可以實(shí)現(xiàn)目標(biāo)程序的自裝載調(diào)試。強(qiáng)大的幫助功能:所有命令
5、都有簡(jiǎn)要的幫助文檔。版本信息管理:提供版本信息支持文件系統(tǒng)(少加修改可支持IDE),模塊化,可支持多種ARMCPU(配置文件要改動(dòng))下面是ARMBOOT的常用的命令使用說(shuō)明(其它的可以看英文資料)首先用JTAG把ARMBOOT.BIN燒進(jìn)FLASH(直接運(yùn)行燒寫flash目錄下的F批處理文件)用超級(jí)終端(115200無(wú)流控)啟動(dòng)后有如下界面:其中FLASH容量在大家的板上應(yīng)該是2M,我自己換了塊FLASH,是1M的。在自動(dòng)裝載倒計(jì)時(shí)歸零前按任意鍵,進(jìn)入命令模式。注意:以下所有命令均為小寫,命令以回車結(jié)束一:如何調(diào)試自己的程序這應(yīng)該是大家最關(guān)心的了。1:串口調(diào)試:輸入loadb0 x0C0080
6、00(不是這個(gè)地址也無(wú)所謂,只要RAM最高塊不用就可以)0 x0c0000000 x0c6fffff:用戶裝載和使用區(qū);0 x0c7000000X0c7fffff:ARMBOOT的只讀區(qū),不過(guò)以后只是引導(dǎo)的話,引導(dǎo)完后可以用。點(diǎn)發(fā)送文件,選擇kermit方式發(fā)送要調(diào)試的BIN文件,界面如下:發(fā)送完后會(huì)顯示起始地址,再運(yùn)行g(shù)o0 x0c008000(起始地址)就可以了。2:網(wǎng)口下載:這是快速下載的好方法。先運(yùn)行提供的TFTPD32文件出現(xiàn)如下界面:選擇好要下載的文件所在的目錄。注意IP地址要和ARM板上的一樣,可以改PC的,可以改PC的,也可以改ARMBOOT的,怎樣改,在參數(shù)設(shè)置里會(huì)說(shuō)的。文件
7、名稱也在參數(shù)設(shè)置里設(shè)置。配置好后把它縮進(jìn)任務(wù)欄(不可關(guān)閉?。?。運(yùn)行TFTP0 x0c008000(不輸入地址就取默認(rèn)地址0X0C008000)裝載成功后GO0X0C008000就可以運(yùn)行。下圖是下載并運(yùn)行test.bin的一個(gè)例子(提供源碼)3:參數(shù)設(shè)置和程序自動(dòng)裝載運(yùn)行:到了這兒就不得不提參數(shù)的設(shè)置了:輸入printenv命令,如下圖:這些相信大家一看就明白意思,不多說(shuō)了有幾條是常用的設(shè)置,說(shuō)一下:設(shè)置PC機(jī)的IP地址:setenvseverip0存儲(chǔ)一下:saveenv如圖:設(shè)置波特率:setenvbaudrate19200saveenv(不存入FLASH下次啟動(dòng)無(wú)效)設(shè)置下載文件名:se
8、tenvbootfile“44btest.bin”(加上引號(hào))saveenv設(shè)置啟動(dòng)時(shí)倒記時(shí)(單位秒)setenvbootdelay9saveenv也可以一次設(shè)置多個(gè)參數(shù)最后再saveenv其中bootcmd參數(shù)是設(shè)置啟動(dòng)后倒記時(shí)到后的自動(dòng)執(zhí)行命令的,非常有用,可以用批處理的方法來(lái)執(zhí)行,象DOS的AUTOEXEC.BAT例如:設(shè)置啟動(dòng)后顯示幫助文件,并且自動(dòng)從網(wǎng)口下載BOOTFILE設(shè)置的文件并運(yùn)行:setenvbootcmd?;tftp;go0 x0c008000saveenv其中“;”表示一個(gè)命令的延續(xù)“”是轉(zhuǎn)義符?!埃弧北硎径嗝罡糸_(kāi)這樣也可以實(shí)現(xiàn)依次執(zhí)行多命令如:?;go0 x0c00
9、8000表示顯示幫助,再轉(zhuǎn)到0 x0c008000執(zhí)行。二命令的使用:用?或者h(yuǎn)elp可以查看所有命令,及其說(shuō)明bdinfo:顯示板子信息如下。icacher:命令cacher開(kāi)關(guān),dcacher:數(shù)據(jù)cacher開(kāi)(on)關(guān)(off)(圖9)reset:系統(tǒng)重起。mtest:內(nèi)存測(cè)試mm:?jiǎn)巫止?jié)內(nèi)存查看修改md:批量?jī)?nèi)存查看修改cp:存儲(chǔ)器復(fù)制。iminfo:查看image文件信息。10、flinfo:查看FLASH信息。11、protect:開(kāi)關(guān)FLASH寫保護(hù)。12,cmp:比較設(shè)置長(zhǎng)度的內(nèi)存;12,ls:看文件。命令很多,不過(guò)相信還是可以看明白的:如果有哪個(gè)命令不懂的話輸入help命令
10、就可以看到詳細(xì)一點(diǎn)的幫助。有幾點(diǎn)說(shuō)明一下:要擦除flash先要解除保護(hù)如:想要把0 x0c008000開(kāi)始的800個(gè)字節(jié)RAM寫入FLASH的0 x50000(注意:是ARMBOOT的參數(shù)保存區(qū),范圍:0 x40000-0 x4ffff)執(zhí)行:protectoff0 x5000000 x6fffferase0 x500000 x6ffffcp0 x0c0080000 x50000200(注意:800/4=200個(gè)字,16進(jìn)制)只要再把bootcmd參數(shù)改為go0 x50000就可以實(shí)現(xiàn)上電自動(dòng)運(yùn)行自己的程序,甚至可以把它作為正式成品。這就和PC機(jī)的BIOS差不多了。三上操作系統(tǒng)的用法(壓縮啟動(dòng)
11、MKIMAGE)ARMBOOT還提供解壓縮啟動(dòng)方式,可節(jié)省FLASH開(kāi)銷,小程序就沒(méi)必要了。詳情請(qǐng)看附加的英文說(shuō)明。四再提一下FLASH操作Armbootload可以直接寫FLASH,而且速度快,命令簡(jiǎn)單。寫完后可直接用go來(lái)運(yùn)行程序。也可使用armbootload自帶的mkimag,壓縮用戶目標(biāo)程序后再下載燒寫到FLASH,后用bootm來(lái)運(yùn)行。以減少對(duì)FLASH的開(kāi)支。最終可通過(guò)代修改bootcmd來(lái)實(shí)現(xiàn)上電自動(dòng)運(yùn)行用戶程序。非壓縮目標(biāo)代碼寫FLASH。對(duì)目標(biāo)代碼較小的程序,可用此方法寫入FLASH。以后程序是直接在FLASH上運(yùn)行的。其特點(diǎn):方法簡(jiǎn)單。我們首先從串口或網(wǎng)口載入程序,載入方
12、法前面講過(guò)這不再重復(fù)。這我將我的目標(biāo)代碼載到RAM:0 x0c008000處。好從下面我們開(kāi)始寫FLASHR的過(guò)程:S3C44B0#protect0ff0 x005000000 x007fffff-關(guān)FLASH寫保護(hù)S3C44B0#erase0 x005000000 x007fffff-擦除FLASHS3C44B0#cp0 x0c00800000 x00500000$(文件長(zhǎng)度)這指出cp命令中第一個(gè)是RAM起始地址(0 x0c0080000)也是用戶程序下載的地址,第二個(gè)是FLASH燒寫的起始地址(0 x00500000),最后是程序的長(zhǎng)度。以這這例特別要指出用SDT編譯時(shí)-ro-base必
13、須等于FLASH燒寫的起始地址(0 x00500000),只有這樣在完成燒寫FLASH后我們可以用go0 x00500000來(lái)運(yùn)行程序。若-ro-base還是等于0 x0c0080000,那以后要運(yùn)行程序我們要多走一步先把在FLASH中從0 x00500000開(kāi)始的程序cp到RAM的0 x0c0080000處再go0 x0c0080000來(lái)運(yùn)行程序。若-ro-base還是等于0 x00500000的,接下來(lái)我們可以修改bootcmd=go0 x00500000來(lái)實(shí)現(xiàn)以后系統(tǒng)上電后自動(dòng)運(yùn)行用戶程序。2還可以壓縮目標(biāo)代碼寫FLASH,實(shí)現(xiàn)解壓縮啟動(dòng)方式五下面簡(jiǎn)單舉例說(shuō)明ARMBOOT的用法:通過(guò)參數(shù)設(shè)置把要調(diào)試的文件名輸入armboot,設(shè)置好IP地址并存儲(chǔ),打開(kāi)TFTPD32并指向要下載
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)決策中邏輯思維的最佳實(shí)踐試題及答案
- 企業(yè)如何通過(guò)財(cái)務(wù)成本管理進(jìn)行資源優(yōu)化試題及答案
- 財(cái)務(wù)管理中的邏輯思維習(xí)慣試題及答案
- 計(jì)算機(jī)二級(jí)考試試題及答案全解析
- 2025年計(jì)算機(jī)二級(jí)Web培養(yǎng)計(jì)劃試題及答案
- Msoffice知識(shí)體系全面解析及試題及答案
- Delphi編程趣味試題及答案解析
- Msoffice考試知識(shí)匯聚試題及答案
- 漢語(yǔ)言語(yǔ)交際技能培養(yǎng)試題及答案
- 2025年Delphi異常處理試題及答案
- 五金產(chǎn)品購(gòu)銷合同清單
- 2024年全國(guó)高中數(shù)學(xué)聯(lián)賽(四川預(yù)賽)試題含答案
- 東北三省精準(zhǔn)教學(xué)聯(lián)盟2024-2025學(xué)年高三下學(xué)期3月聯(lián)考地理試題(含答案)
- 2024北京西城區(qū)初一(下)期末道法試題和答案
- 空調(diào)安裝施工方案
- 英語(yǔ)-湖北省武漢市2025屆高中畢業(yè)生二月調(diào)研考試(武漢二調(diào))試題和答案
- 靜脈留置針留置護(hù)理
- GB/T 45140-2025紅樹(shù)林生態(tài)修復(fù)監(jiān)測(cè)和效果評(píng)估技術(shù)指南
- 《新聞報(bào)道與寫作技巧》課件
- 貨幣金融學(xué)課件-商業(yè)銀行
- 2025年山東水發(fā)集團(tuán)有限公司總部及權(quán)屬一級(jí)公司招聘筆試參考題庫(kù)附帶答案詳解
評(píng)論
0/150
提交評(píng)論