Silabs IDE 編譯器設(shè)置(Keil for C51)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
因?yàn)镾ilabs IDE內(nèi)部自帶編譯器,不過是有2K限制Keil for C51的版本,如果程序稍大的話,會(huì)無法進(jìn)行下去,除非注冊(cè)了?,F(xiàn)在對(duì)在Silabs IDE下怎么配置Keil的編譯器做一下說明:
當(dāng)你進(jìn)行編譯的時(shí)間出現(xiàn)上面的對(duì)話框,就說明你的Silabs IDE(我當(dāng)前用的是Silabe IDE 3.40)可能已經(jīng)不帶編譯器了,連2K限制的都沒有給你,哈哈,慘吧(不過現(xiàn)在D版這么多,不商用的話,拿來就是)!不過不要緊,可以跟著我來設(shè)置一下就OK了。如下圖
看我上面的兩個(gè)框,紅的和藍(lán)的,紅的那個(gè)就是把你的項(xiàng)目進(jìn)行最后的編譯。而藍(lán)的那個(gè)就是我本文所要講的重點(diǎn),設(shè)置IDE的編譯器。點(diǎn)一下會(huì)出現(xiàn)下圖對(duì)話框。
看到?jīng)],上面的哪個(gè)Tool Chain Integration,是不是和上面藍(lán)框的名字一樣,呵呵!在Select Tool Vendor中選擇Keil,當(dāng)然還有別的,像什么IAR呀,HICC呀。不過中國人用Keil編C51的我想占大多數(shù)吧,所以我們?yōu)榱私涣?、學(xué)習(xí)方便,選擇這一個(gè)我想應(yīng)該沒錯(cuò)的。看到Exeuctable中的東東了沒,其實(shí)那看看這個(gè)東西中的內(nèi)容是不是和我第一個(gè)對(duì)話框有點(diǎn)相似呀,就差A(yù)51和C51不一樣。這個(gè)就是編譯器的路徑。下面根據(jù)圖示配置這幾個(gè)路徑。
因?yàn)槲业腒eil是裝在D盤的(綠色的7.50A版本,可DIY),所以你看我的路徑就是D:KeilC51Bin,在這個(gè)目錄下你就可以找到自己想要的A51(對(duì)應(yīng)的選項(xiàng)是Assembler)、C51(對(duì)應(yīng)的選項(xiàng)是Compiler)、BL51(對(duì)應(yīng)的選項(xiàng)是Linker)了,都選擇完后,你的路徑就會(huì)變成下面的設(shè)置了(注意我的Keil是放在D盤的,你的可不一定,按實(shí)際的來)
到了上面這一步,基本上配置就完畢了,你需要的就是點(diǎn)一下OK就可以了。再次點(diǎn)擊Project->Rebuild Project試試了,出現(xiàn)下圖(View->Output Windows),就表示你配置OK。不行的話,再從頭看看本文。