亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3777|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

keil for arm在RV環(huán)境下建立工程的方法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:99624 發(fā)表于 2015-12-27 04:46 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我們知道,keil for arm中有幾種不同的編譯環(huán)境,比如:GNU、RV、CARM等等。相對(duì)來(lái)說(shuō),CARM版用起來(lái)比較方便。但是自從keilfor arm 3.03版本開(kāi)始,keil for arm便不支持CARM編譯環(huán)境了。只支持RV編譯環(huán)境。下面介紹一下keil forarm在RV環(huán)境下建立工程的方法。

首先,打開(kāi)projectà new project 建立一個(gè)新工程,輸入工程名,然后保存。

保存后,自動(dòng)跳出選擇器件對(duì)話(huà)框,選好器件后,單擊“確定”。

然后問(wèn)你是不是要添加啟動(dòng)代碼,單擊“是”。

然后點(diǎn)擊那個(gè)彩色品字形按鈕(見(jiàn)下圖):

選擇“floders/extensions”界面,再選擇“use realview compiler”。單擊“確定”。

再選擇“projectàoptions for target ‘target 1’”。

彈出以下界面:

在此界面中選擇“outpu

t”界面,(在3.03和3.04版中選擇“user”界面)。

在下面欄中輸入以下內(nèi)容:

其中那個(gè)E:softwarekeilARMBIN30fromelf.exe 是用戶(hù)自己安裝keil forarm的實(shí)際路徑,要用戶(hù)自己根據(jù)自己的安裝路徑選擇。后面是工程生成的axf文件,文件名一般是工程名,后面的.axf是擴(kuò)展名。后面要加一個(gè)“-z”,表示可以編譯一下產(chǎn)生編譯資源占用信息了。

要記住,那個(gè)“Run User Program #1”前面的鉤要打上。

編譯信息如下:

RV編譯環(huán)境對(duì)語(yǔ)法要求更為嚴(yán)格,比如:在任何C文件的結(jié)尾要留一個(gè)空行,否則有警告:my_type.h(32):warning:  #1-D: last line of file ends without anewline。

還有main函數(shù)用void會(huì)出現(xiàn)警告:

main.c(48): warning:  #951-D: return type offunction "main" must be "int"

在對(duì)AduC系列ARM編譯的時(shí)候會(huì)出現(xiàn)問(wèn)題。LPC的可以正常使用。我查過(guò),AduC系列的ARM中RV環(huán)境下沒(méi)有startup.s這樣文件,但是LPC中的有,我不知道是怎么回事。應(yīng)該就是這個(gè)原因。

以上是轉(zhuǎn)載別人的,一下就是原創(chuàng)的了哦!o(∩_∩)o...!

安裝keil for ARM軟件后,要進(jìn)行相應(yīng)的設(shè)置,否則會(huì)出錯(cuò)而導(dǎo)致軟件自動(dòng)關(guān)掉的!

1.安裝ADS1.2我是先安裝這個(gè)再安裝Keil的,最好兩個(gè)都裝到D盤(pán)某一個(gè)文件夾下,裝到C盤(pán)我試過(guò)也是會(huì)自動(dòng)關(guān)掉的哦!

2.Keil注冊(cè)的話(huà)就按照安裝說(shuō)明去注冊(cè)好了,一般都可以去注冊(cè)好的哦。至于ADS就要做一點(diǎn)小的手腳了哦,把ARMadsv1.2目錄先的所有文件剪貼到ARM目錄下面(licences文件夾除外)(后來(lái)沒(méi)有做這一步只是把路徑給改一下也是可以的哦^_^),不要問(wèn)為什么,只管做就OK!

3.更改Keil的編譯器路徑,我做了個(gè)剪貼圖,就非常的清晰了哦!

當(dāng)然了,這個(gè)是根據(jù)各自安裝的路徑來(lái)的,不是千變一律的哦,上面的ToolBase框基本上是不用改的,主要是改下面的RealViewFolder:框,把keil編譯器的地址更改到Ads上去,Warning:一定把a(bǔ)ds程序文件從ARMadsv1.2下剪貼出來(lái)后再指向ADS的編譯器的哦!

^_^,差不多了哦,現(xiàn)在就可以開(kāi)始學(xué)習(xí)ARM了哦,配合ulink仿真器,多加練習(xí)就可以很快上手了哦!

加油!

!!


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表