日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ARM裸机开发环境搭建

發布時間:2025/6/17 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ARM裸机开发环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 安裝Uboot到開發板

“Hit any key to stop autoboot"使ARM不進入操作系統

2. Jlink軟件安裝

使用的是402d版本,對6410穩定。

3. Jlink與ok6410連接

轉接板與開發板的缺口要一致,打開J-link GDB Server,檢查:

1)J-link:connected

2)Target:ARM11...

4. ARM匯編程序結構

    AREA Example,CODE,READONLY   ;聲明代碼段ExampleENTRY               ;標識程序入口CODE32              ;聲明32位ARM指令 START MOV R0,#1MOV R0,#0END                ;標明程序結束

有4個關鍵點,START與END之間為程序代碼。

5. RVDS

RealView Developer Suite工具是ARM公司推出的新一代ARM集成開發工具(上一代:ADS)。支持所有的ARM系列核,并與眾多第三方實時操作系統及工具商合作簡化開發流程。其包括以下組件:GUI開發環境(Code Warrior和AXD)、支持軟件組成。

RVDS安裝比較麻煩,可以參考相關手冊

1)Code Warrior

Code Warrior IDE提供了一個簡單通用的圖形化用戶界面用于管理項目。可以以ARM處理器為對象,利用Code Warrior IDE 開發C、C++和ARM匯編代碼。作用是:創建工程,編譯工程

2)AXD作用為調試程序

6. Code Warrior的使用

1)new--ARM Executable Image,起工程名和保存路徑(自動以工程名作為文件夾名)。

2)加入代碼:左側 右鍵--Add Files

3)配置工程:Edit--Debug Settings,設置3處

4)點擊make

5)在debug文件下就生成了.axf文件。

7.?AXD是獨立于Code Warrior的

1)先配置:option--configure Target

2)File--Load Image

3)查看寄存器的值:System View--Registers,右鍵---Add registers--Current(當前寄存器)

轉載于:https://www.cnblogs.com/laojie4321/archive/2012/04/04/2432224.html

總結

以上是生活随笔為你收集整理的ARM裸机开发环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。