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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ADS1.2开发环境创建与简要介绍

發(fā)布時間:2024/7/5 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ADS1.2开发环境创建与简要介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
  • ADS1.2下建立工程
  • 1.運行ADS1.2集成開發(fā)環(huán)境(CodeWarrior for ARM Developer Suite),點擊File|New,在New對話框中,選擇Project欄,其中共有7項,ARM Executable Image是ARM的通用模板。選中它即可生成ARM的執(zhí)行文件。同時,如圖2-1-1

    ?

    還要在,Project name欄中輸入項目的名稱,以及在Location中輸入其存放的位置。按確定保存項目。

    2.在新建的工程中,選擇Debug版本,如圖2-1-2,使用Edit|Debug Settings菜單對Debug版本進行參數(shù)設(shè)置。

    3.在如圖2-1-3中,點擊Debug Setting 按鈕,彈出2-1-4圖,選中Target Setting

    項,在Post-linker欄中選中ARM fromELF項。按OK確定。這是為生成可執(zhí)行的代碼的初始開關(guān)。

    4. ?在如圖2-1-5中,點擊ARM ?Assembler ,在Architecture or Processer

    ?欄中選ARM920T。這是要編譯的CPU核。

    5.在如圖2-1-6中,點擊ARM ?C Compliler ,在Architecture or Processer欄中選ARM920T。這是要編譯的CPU核。

    6. 在如圖2-1-7中,點擊ARM ?linker ,在outpur欄中設(shè)定程序的代碼段地址,以及數(shù)據(jù)使用的地址。圖中的RO Base欄中填寫程序代碼存放的起始地址,RW Base欄中填寫程序數(shù)據(jù)存放的起始地址。該地址是屬于SDRAM的地址。

    在options欄中,如圖2-1-8,Image entry point要填寫程序代碼的入口地址,其他保持不變,如果是在SDRAM中運行,則可在0x30000000—0x33ffffff中選值,這是64M SDRAM的地址,但是這里用的是起始地址,所以必須把你的程序空間給留出來,并且還要留出足夠的程序使用的數(shù)據(jù)空間,而且還必須是4字節(jié)對齊的地址(ARM狀態(tài))。通常入口點Image entry point 為0x30000000,ro_base也為0x30000000。

    在Layout欄中,如圖2-1-9,在Place at beginning of image框內(nèi),需要填寫項目的入口程序的目標文件名,如,整個工程項目的入口程序是2410init.s,那么應(yīng)在Object/Symbol處填寫其目標文件名2410init.o,在Section處填寫程序入口的起始段標號。它的作用是通知編譯器,整個項目的開始運行,是從該段開始的。

    7. 在如圖2-1-10中,即在Debug Setting對話框中點擊左欄的ARM ?fromELF項,在Output file name欄中設(shè)置輸出文件名*.bin,前綴名可以自己取,在Output format 欄中選擇Plain binary,這是設(shè)置要下載到flash中的二進制文件。圖2-1-10中使用的是test.bin.

    8. 到此,在ADS1.2中的基本設(shè)置已經(jīng)完成,可以將該新建的空的項目文件作為模板保存起來。首先,要將該項目工程文件改一個合適的名字,如S3C2410 ARM.mcp等,然后,在ADS1.2軟件安裝的目錄下的Stationary 目錄下新建一個合適的模板目錄名,如,S3C2410 ARM Executable Image,再將剛剛設(shè)置完的S3c2410 ARM.mcp項目文件存放到該目錄下即可。這樣,就能在圖2-1-10中看到該模板。

    9.新建項目工程后,就可以執(zhí)行菜單Project|Add Files把和工程所有相關(guān)的文件加入,ADS1.2不能自動進行文件分類,用戶必須通過Project|Create Group來創(chuàng)建文件夾,然后把加入的文件選中,移入文件夾。或者鼠標放在文件填加區(qū),右鍵點擊,即出!如圖2-1-11

    先選Add Files,加入文件,再選Create Group,創(chuàng)建文件夾,然后把文件移入文件夾內(nèi)。讀者可根據(jù)自己習慣,更改Edit|Preference窗口內(nèi)關(guān)于文本編輯的顏色、字體大小,形狀,變量、函數(shù)的顏色等等設(shè)置。如圖2-1-12。

    2. ADS1.2下仿真、調(diào)試

    ????在ADS1.2下進行仿真調(diào)試,首先需要一根仿真調(diào)試電纜。其驅(qū)動程序的安裝和使用在光盤中的\實驗軟件\ARM9_RDI中,里面有相關(guān)的文檔。在連上調(diào)試電

    纜后,用直連線串口線將CPU板上的串口和PC機的口相連,打開超級終端,配置串口的屬性(如COM1),配置波特率為115200,校驗位無,數(shù)據(jù)位為8,停止位為1,數(shù)據(jù)控制流為無;檢查連接是否可靠,可靠后,接入電源線,系統(tǒng)上電,同時按住“空格”鍵,進入VIVI狀態(tài)。打開調(diào)試軟件AXD Debugger。點擊File|load image 加載文件ADS.axf(\實驗程序\HARDWARE\ADS\實驗一\ADS\ADS_data目錄下);點擊全速運行,出現(xiàn)圖2-1-13的界面:

    ?

    總結(jié)

    以上是生活随笔為你收集整理的ADS1.2开发环境创建与简要介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。