免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
IAR配置

這兩天來(lái)一直在做Zstack-CC2530的實(shí)驗(yàn),讀了手冊(cè)也看了教程,卻怎么也做不出應(yīng)該有的結(jié)果,以為是自己改了協(xié)議棧的源代碼,一度把協(xié)議棧刪除又安裝N次,IAR(7.51A)卸載重裝,要不是電腦里面裝了Visual Studio 2008 Teamedition以及一大堆的硬連接到第二硬盤(pán),我早就重裝系統(tǒng)了??!

一度陷入絕望中~~今天偶然看到一篇說(shuō)IAR配置的文章,才恍然大悟~TI啊??!你發(fā)布Zstack的時(shí)候?yàn)槭裁床话袸AR該有的配置都配置好呢!!白白浪費(fèi)了兩天的時(shí)間啊,你還我時(shí)間!!

網(wǎng)上看了無(wú)數(shù)的教程,什么從零開(kāi)始學(xué)Zstack啊,Zigbee入門(mén)啊,奧特曼讀書(shū)日記啊等等等等,無(wú)一例外都從程序的流程框架上給出了較為詳細(xì)的解說(shuō),可是沒(méi)有一篇文章提到要將Zstack-CC2530正確編譯為可下載運(yùn)行的hex文件還有哪些工作要做。可能只要用過(guò)IAR的人都會(huì)說(shuō)編譯為可下載的hex文件只要把linker--output--format的選項(xiàng)選為other就行了,這是最基礎(chǔ)的知識(shí),根本不用說(shuō)??墒菍?duì)于Zstack-CC2530來(lái)說(shuō),還有一個(gè)重要步驟需要設(shè)置,正是因?yàn)檫@個(gè)重要步驟沒(méi)有正確設(shè)置,讓我在過(guò)去的兩天里做實(shí)驗(yàn)怎么做怎么不對(duì),幾乎陷入抓狂的境地~】

IAR編譯ZStack-CC2530為可下載運(yùn)行的HEX文件的正確配置:

1.正確配置輸出文件格式:菜單選擇Project-Options-Linker-Output-Format,選擇Other。右邊的Output下拉框選intel-extended,F(xiàn)ormat variant下拉框選None,Module-local下拉框選Include all

2.還是在菜單Project-Options-Linker-Output標(biāo)簽中,勾上Override default選項(xiàng),把編輯框中的文件名的后綴改為hex

以上兩步都是大多數(shù)人熟知的,下面這一步是針對(duì)大型程序編譯下載所必須的,也是大部分寫(xiě)zstack教程的人所沒(méi)有提到的。 
3.找到f8w2530.xcl文件,并打開(kāi)。(這個(gè)文件在"Projects/zstack/Tools/CC2530DB/"目錄下,也可以通過(guò)IAR編譯環(huán)境的左側(cè)Workspace窗口點(diǎn)開(kāi)Tools文件夾看到)在f8w2530.xcl文件中找到兩行被注釋掉的語(yǔ)句:

//-M(CODE)[(_CODEBANK_START+_FIRST_BANK_ADDR)-(_CODEBANK_END+_FIRST_BANK_ADDR)]*/ 
//_NR_OF_BANKS+_FIRST_BANK_ADDR=0x8000

//-ww69=i

把這3行前面的"http://"去掉,保存,重新編譯,OK!

(注:去掉這兩行的"http://"后在編譯輸出成hex格式時(shí)沒(méi)有問(wèn)題,但在debug模式下編譯會(huì)提示警告:Warning[w69]: Address translation (-M, -b# or -b@) has no effect on the output format 'debug'. The output file will be generated but noaddress translation will be performed. 不過(guò)并不會(huì)影響debug調(diào)試的使用。也許正是為了屏蔽掉此條警告,所以TI在發(fā)布Zstack時(shí)選擇了默認(rèn)為debug模式才注釋掉了這兩行指令,但在編譯hex時(shí)卻又不提示任何警告和錯(cuò)誤,真是害人不淺~~)

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
IAR編譯ZStack
zigbee—CC2430—常規(guī)報(bào)錯(cuò)修改
smarty的debug配置
自動(dòng)生成版本信息,重新編譯指定文件,一鍵編譯IAR工程同時(shí)生成hex,bin,out文件
通過(guò)DT
CMAKE修改VS大總結(jié)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服