共2条
1/1 1 跳转至页
LPC2132,RAM LPC2132启动代码中有清零RAM得操作吗?

问
我想检测一个变量在看门狗复位后得值,但是发现总是零
听说在启动代码中有清零的操作,可是我没有找到,
请教各位!!! 答 1: 一般都有的吧。要看生成的汇编代码才知道。 答 2: 如何才能不让它清零呢?郁闷 答 3: re:在Startup.s文件中的B __main后,由ADS的默认的初始化处理将C的变量清零.
可以通过观察WDT的寄存器来判断是不是WDT复位.
答 4: scj2002是个干家,同郁闷之中本来想过几天再研究...哈哈,看来要提前了...
这个问题搞不定,什么玩ARM都无任何意义...
GCCARM没问题,因为它有noinit...
关键在0x00000ff2开始处,R3=0开始搞的破坏...
求助: 解决此问题的老鸟门...特别是汽车人... 答 5: 鸡毛信:LPC2132启动代码中有不清零RAM的操作设置吗?谢谢!!! 答 6: 呵呵,当然有啦,链接文件中设置一个 UNINIT看链接器帮助文档 答 7: 老乡,有啊,不过不是uninit#pragma NOINIT
答 8: 哈哈,真心感谢!!!GCCARM没问题,因为它有noinit...
真没想到Keil也搞了noinit这一套~~~
再次真心感谢!!!只有这样,ARM菜鸟才能彻底毕业呀...
答 9: 又学到一招,嘿嘿。 答 10: 没有此招的C都会作为垃圾陈列的
听说在启动代码中有清零的操作,可是我没有找到,
请教各位!!! 答 1: 一般都有的吧。要看生成的汇编代码才知道。 答 2: 如何才能不让它清零呢?郁闷 答 3: re:在Startup.s文件中的B __main后,由ADS的默认的初始化处理将C的变量清零.
可以通过观察WDT的寄存器来判断是不是WDT复位.
答 4: scj2002是个干家,同郁闷之中本来想过几天再研究...哈哈,看来要提前了...
这个问题搞不定,什么玩ARM都无任何意义...
GCCARM没问题,因为它有noinit...
关键在0x00000ff2开始处,R3=0开始搞的破坏...
求助: 解决此问题的老鸟门...特别是汽车人... 答 5: 鸡毛信:LPC2132启动代码中有不清零RAM的操作设置吗?谢谢!!! 答 6: 呵呵,当然有啦,链接文件中设置一个 UNINIT看链接器帮助文档 答 7: 老乡,有啊,不过不是uninit#pragma NOINIT
答 8: 哈哈,真心感谢!!!GCCARM没问题,因为它有noinit...
真没想到Keil也搞了noinit这一套~~~
再次真心感谢!!!只有这样,ARM菜鸟才能彻底毕业呀...
答 9: 又学到一招,嘿嘿。 答 10: 没有此招的C都会作为垃圾陈列的
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 |