|
MSP430常見問題匯總
0.png (46.88 KB, 下載次數(shù): 61)
下載附件
2018-5-2 17:35 上傳
0.png (232.44 KB, 下載次數(shù): 70)
下載附件
2018-5-2 17:36 上傳
Q5: 運(yùn)行到斷點(diǎn)時(shí)程序不能自動(dòng)結(jié)束,必須自己按 break。我這是程序跑飛了么?
A5:是你斷點(diǎn)設(shè)置的多了吧。你在程序中,只設(shè)置這一個(gè)斷點(diǎn)試試
Q6:當(dāng)在RAM 中對(duì)其中一變量開辟的尺寸是 512 字節(jié)時(shí),程序總占用 3.5K RAM 空間,可以正常燒到芯片中,也可以正常運(yùn)行;
當(dāng)對(duì)同一變量開辟的尺寸是1024字節(jié),而其它均未改變時(shí),程序總占用 4.0K左右RAM 空間,可以正常燒到芯片中,卻無法運(yùn)行!!!!
A6:方法一 將一些變量定義成 no init 類型
方法二 修改IAR 的cstartup.s43 程序,具體方法如下: (iar310a為例)
1 將cstartup.s43 程序加載到用戶自己的項(xiàng)目中,cstartup.s43 在 iar310a的路徑如下$TOOLKIT_DIR$\src\LIB\
2 修改cstartup.s43 中的__program_start子程序,加入關(guān)閉看門狗的命令 MOV #0x5A80,&0x0120
3 在 Project->Options->Linker->Config 頁(yè) 中 選擇 Override default programe, 并 將 Entry lib 設(shè)置 成__program_start
Q7: 請(qǐng)問AR 編譯器的s43文件用什么編輯器打開?
A7:打開IAR 編譯器后就可以直接打開了;另外,記事本也可以打開
Q8:怎么設(shè)置才能使2274內(nèi)部dco 產(chǎn)生穩(wěn)定的 16M的時(shí)鐘信號(hào),還有就是 2274 是不是提供FLL+ 功能!
A8:2XXX沒有FLL+,但是TI 在出廠芯片的時(shí)候已經(jīng)做過出廠測(cè)試,你只要選擇它頭文件里的那個(gè)16M即可
Q9:程序編譯時(shí)提示:Warning[Pe001]: last line of file ends without a newline ,這是怎么回事啊,應(yīng)該怎么改呢?
A9:敲個(gè)回車就可以了
Q10:過去用435/436 等因?yàn)榉抡娴膸滓和端口都沒有復(fù)用.所以很輕松就搞定.現(xiàn)在 1232的仿真口和 P1口是公用的,仿真時(shí)我把第一腳TEST接VCC,這樣可以下載仿真了,可是發(fā)現(xiàn)這復(fù)用的幾個(gè)P1口就不能執(zhí)行其正確的動(dòng)作了,請(qǐng)教
A10:做仿真口的復(fù)用管腳在仿真時(shí),被作為仿真功能管腳使。
Q11:USB 仿真器下載匯編程序時(shí)沒有問題,但是下載C語(yǔ)言程序時(shí),出報(bào)警信息
如下:
The stack plug-in failed to set a breakpoint on "main".The stack window will not be able to display stack contents.
(You can change this setting in the Tools>Options dialog box.
在調(diào)試信息窗口出現(xiàn) operation error.
A11:調(diào)試c 程序時(shí)
在 Tools>Options dialog box 中stack 要選中指向 main 函數(shù)處。
匯編和c 要建不同的工程下調(diào)試。
Q12:裝了 MSP-FET430UIF 仿真器,但是在 AQ430 的 Options 中,無法找到該仿真器,正常應(yīng)該有LPT1/LPT2/LPT3/TIUSB四個(gè)選項(xiàng),為什么看不到 TIUSB?
A12:先看看硬件管理器中有沒有那個(gè)硬件,有則先用 IAR 試試.
完整的pdf格式文檔51黑下載地址(共68頁(yè)):
MSP430常見問題匯總.pdf
(617.45 KB, 下載次數(shù): 71)
2018-5-2 16:44 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|