音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

定義變量失效?variable removed by compiler

作者:mfrc531 欄目:ARM技術(shù)
定義變量失效?variable removed by compiler
一段FLASH小代碼,有一段程序一直無法設(shè)置斷點(diǎn),無法執(zhí)行到該處。
看ADS變量窗口,有這樣的信息:variable removed by compiler(optimization)

該工程文件是賣板子的原文件,沒有改動(dòng)其結(jié)構(gòu)或編譯選項(xiàng)。

請(qǐng)問該問題如何解決 ?
如果是設(shè)置編譯優(yōu)化選項(xiàng)的話ADS1.2如何設(shè)置?
如果不是該問題的話是什么問題?


2樓: >>參與討論
wydian
貼上程序看看
 
3樓: >>參與討論
js_wawayu
如果某個(gè)變量沒有被引用到會(huì)被編譯器優(yōu)化掉的。
 
4樓: >>參與討論
mfrc531
re: 如果某個(gè)變量沒有被引用到會(huì)被編譯器優(yōu)化掉的
正解。!
compiler會(huì)分析代碼的流程,觀察變量的使用,如果有無意義的賦值行為就會(huì)優(yōu)化掉,如
variable = 1;
variable = 2;
.....
第一個(gè)賦值語句就不會(huì)執(zhí)行。

第一次遇到!


5樓: >>參與討論
coke
volatile unsigned CHAR variable; 試看
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
今天編譯了一個(gè)keil下的RV程序,感覺不出什么特別,所以想請(qǐng)問?
都是串行芯片,但是怎么區(qū)分它們?好像沒有什么區(qū)別
keil for  arm  編譯問題
如何在LCD上顯示除漢語和英語外其它國家的語言?
程序size超過內(nèi)部sram大小怎么調(diào)試?
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)