|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
LPC2132啟動代碼中有清零RAM得操作嗎? |
| 作者:scj2002 欄目:ARM技術 |
我想檢測一個變量在看門狗復位后得值,但是發(fā)現(xiàn)總是零 聽說在啟動代碼中有清零的操作,可是我沒有找到, 請教各位。! |
| 2樓: | >>參與討論 |
| 作者: computer00 于 2006/1/17 17:05:00 發(fā)布:
一般都有的吧。要看生成的匯編代碼才知道。 |
|
| 3樓: | >>參與討論 |
| 作者: scj2002 于 2006/1/17 17:29:00 發(fā)布:
如何才能不讓它清零呢?郁悶 |
|
| 4樓: | >>參與討論 |
| 作者: zlgarm 于 2006/1/17 19:56:00 發(fā)布:
re: 在Startup.s文件中的B __main后,由ADS的默認的初始化處理將C的變量清零. 可以通過觀察WDT的寄存器來判斷是不是WDT復位. |
|
| 5樓: | >>參與討論 |
| 作者: hotpower 于 2006/1/17 20:52:00 發(fā)布:
scj2002是個干家,同郁悶之中 本來想過幾天再研究...哈哈,看來要提前了... 這個問題搞不定,什么玩ARM都無任何意義... GCCARM沒問題,因為它有noinit... 關鍵在0x00000ff2開始處,R3=0開始搞的破壞... 求助: 解決此問題的老鳥門...特別是汽車人...
|
|
| 6樓: | >>參與討論 |
| 作者: hotpower 于 2006/1/17 21:14:00 發(fā)布:
雞毛信:LPC2132啟動代碼中有不清零RAM的操作設置嗎? 謝謝!!! |
|
| 7樓: | >>參與討論 |
| 作者: 深思 于 2006/1/18 9:08:00 發(fā)布:
呵呵,當然有啦,鏈接文件中設置一個 UNINIT 看鏈接器幫助文檔 |
|
| 8樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/1/18 9:22:00 發(fā)布:
老鄉(xiāng),有啊,不過不是uninit #pragma NOINIT * - 本貼最后修改時間:2006-1-18 9:24:55 修改者:云中月8888 |
|
| 9樓: | >>參與討論 |
| 作者: hotpower 于 2006/1/18 13:47:00 發(fā)布:
哈哈,真心感謝!!! GCCARM沒問題,因為它有noinit... 真沒想到Keil也搞了noinit這一套~~~ 再次真心感謝!!!只有這樣,ARM菜鳥才能徹底畢業(yè)呀...
|
|
| 10樓: | >>參與討論 |
| 作者: computer00 于 2006/1/18 14:54:00 發(fā)布:
又學到一招,嘿嘿。 |
|
| 11樓: | >>參與討論 |
| 作者: hotpower 于 2006/1/18 15:01:00 發(fā)布:
沒有此招的C都會作為垃圾陳列的 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |