請教FLASH燒寫的warning問題 昨天在調(diào)試一個2812的電機控制程序,程序是這樣的:上位機給單片機通過串口發(fā)一數(shù)據(jù),單片機和2812通過雙口RAM通信,2812從雙口RAM讀取上位機發(fā)的數(shù)據(jù),從而控制電機的轉(zhuǎn)速和正反轉(zhuǎn)。2812的程序是SPWM程序。在CCS下仿真時,程序運行完全正確,電機也運行穩(wěn)定。把程序燒寫到FLASH后,程序就不能正常運行了。CMD文件用的是開發(fā)板里Timer的燒寫程序。燒寫后的提示是:warning: this program contains initialized RAM data.It may run successfully under code composer studio, but not as a standalone SYSTEM because of this.if you FLASHprogram requires initialized data in RAM. you will need to write FLASH code to initialize RAM MEMORY。 由于時間緊,請各位高手指點一個具體解決辦法.謝謝!
|