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

QQ登錄

只需一步,快速開始

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

為什么在mplab里面的watch,Add Symbol會(huì)是灰色的?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:104287 發(fā)表于 2016-1-31 20:41 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
當(dāng)我在使用mplab里面的watch進(jìn)行SIM調(diào)試時(shí),發(fā)現(xiàn)Add Symbol會(huì)是灰色的,沒(méi)有辦法增加Symbol,曾看到有些人說(shuō)是因?yàn)闆](méi)有可以增加的變量,也有人說(shuō)編譯一下,然后重啟mplab IDE。我曾經(jīng)試了一下,好像都不能解決問(wèn)題,第一個(gè)說(shuō)沒(méi)有可以增加的變量,其實(shí)在程序中如果沒(méi)有任何變量,也不會(huì)是灰色的,因?yàn)楸旧砭陀泻芏辔�,不了方向寄存器等可以選擇。第二種說(shuō)法其實(shí)是正好說(shuō)反了,經(jīng)過(guò)我的實(shí)驗(yàn),發(fā)現(xiàn)如果在打開一個(gè)project,發(fā)現(xiàn)Add Symbol是灰色的,那么只有編譯一下就可以了,反之,如果先編譯好了,等在打開時(shí),有可能還是灰色的。

      在使用watch時(shí),會(huì)有 SAVE WATCH TAB和LOAD WATCH TAB這兩個(gè)屬性,他們的作用是當(dāng)使用 SAVE WATCH TAB時(shí),把現(xiàn)在watch里面的所觀察的所有變量保存起來(lái),在執(zhí)行LOAD WATCH TAB時(shí)把變量在復(fù)制出來(lái),注意它的目的只是不用再像第一次那樣一個(gè)一個(gè)添加變量,但是不能保存上次觀察到的變量的值。

最后是這樣解決的:在BUILD OPTIONS 里.......選GENERATE ABSOLUT CODE  ,不要選RELOCATABLE


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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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