
現(xiàn)在,讓偶先簡要說說自己的學(xué)習(xí)過程>>
不知,你現(xiàn)在是否和以前的我一樣,時不時聽到一個“新鮮”的技術(shù)領(lǐng)域----arm!!
不知,是是否會打開IE ->www.google.com->“arm是什么?”->看到啊!約有215,000項符合arm是什么?的查詢結(jié)果
經(jīng)過一長時間的了解,原來arm全稱是Advanced RISC Microprocessor或Advanced RISC Machine(高級RISC微處理器)。(詳情見 http://www.arm.com/chinese/ )
于是,開始找資料視頻教程和電子書成為首選 ,發(fā)現(xiàn)這個行業(yè)技術(shù)挺封閉的,資料不多適合初學(xué)的資料更是少之又少,裝上adobe reader和播放器,糊里糊涂的看了又看那可憐的一點(diǎn)點(diǎn)資料,發(fā)現(xiàn)硬件的東西太多了,電路圖太多了,不認(rèn)識的代碼太多了


放下了,心中還是惦記著arm~~~~

快畢業(yè)了,終于,前不久下決心買了個板---QQ2440V3開發(fā)板
大約在前天晚上12點(diǎn),拿去了板,暈,好多端口和線怎么連啊~_~



接著下來,繼續(xù)郁悶。。,H-JTAG了用不上,月難越有興趣乎///,加加客服的群,哈哈終于在管理員m兄的幫助下弄好啦!原因是我沒把并口線(主板上的打印口)連到自己的機(jī)器上。
... ...
接下來,偶介紹下具體的開發(fā)環(huán)境和開發(fā)過程>>
就我買的這塊arm9的板(QQ2440)+winXP來說:(請在看下文之前先閱讀一下2440手冊)
軟件請下載附帶光盤,或到網(wǎng)上找很多的
聽難表達(dá)的,我弄個表說明下:
軟件 | 需要連上的硬件(Nor-J1跳線) | 作用(簡要) |
超級終端(win附件里自帶的(為避免端口沖突,使用前請關(guān)閉DNW)) |
com串口線(顯示器那種線) usb線(1.1小端口的) |
(1)對Nand Flash 進(jìn)行分區(qū) (2)安裝bootloader(相當(dāng)PC機(jī)上的BIOS) (3)安裝內(nèi)核文件 (4)安裝文件系統(tǒng) |
DNW |
com串口線(顯示器那種線) usb線(1.1小端口的) |
下載鏡像到板上 |
ADS - CodeWarrior for ARM Developer Suite |
連JTAG板到PC機(jī)的并口上,并打開H-JTAG代理服務(wù)器,根據(jù)手冊進(jìn)行配置。 |
開發(fā)環(huán)境 |
ADS - AXD Debugger |
連JTAG板到PC機(jī)的并口上,并打開H-JTAG代理服務(wù)器,根據(jù)手冊進(jìn)行配置。 |
調(diào)試環(huán)境 |
我的開發(fā)步驟:
根據(jù)手冊配置和啟動H-JTAG server ,最小化到托盤。打開ADS - CodeWarrior for ARM Developer Suite配置好之后,新建或加載工程文件,debug調(diào)試,自動跳出AXD Debugger,并loading images... ....。ARM Developer 配置的時候:
以便生成的可執(zhí)行文件可以用DNW烤到板上去。
打開超級終端,選擇[d] Download & Run菜單,提示你用USB下載









































打開DNW
檢測沒問題了
選擇Serial Port下的Tranmit菜單,將剛才在ADS編譯好的bin文件加載進(jìn)去,該文件一般放在工程目錄下的DebugRel_bin目錄下
OK 烤進(jìn)去了 接下來自己弄啦 下來我弄到linux再寫一個吧
地震讓大伙知道:居安思危,才是生存之道。
