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


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

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



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









































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