你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何读出单片机上电时的RAM值?  

[复制链接]
帅到没朋友 提问时间:2017-1-25 18:19 /
阅读主题, 点击返回1楼
收藏 2 评论27 发布时间:2017-1-25 18:19
27个回答
zhjb1 回答时间:2017-2-20 17:32:06
楼上各位说的都很有道理。读取RAM只有在低功耗的stop状态唤醒后可能有意义。片子睡着了都干了些什么?
wenyangzeng 回答时间:2017-2-20 19:04:12
无标题.png
读RAM内容的方法:输入RAM的地址

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

df_flying 回答时间:2017-2-20 20:52:31
RAM要么变量值 要么是拷贝过来等待执行的程序在里面,你看他干嘛?调试界面就可以看到变量值的,如果你想看哪个地址的值,可以定一个指针,在ARM范围内指过去再打印出来就行了。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

watershade 回答时间:2017-2-20 21:07:51
你是不是说上电时的起始地址怎么读取?
如果是,我猜想这是不必要的。如果你真的觉得有必要,那可能是你自己写的bootloader了。那更改一下S文件吧,设法把起始地址的值用汇编写到一个绝对地址里。
这个问题有些很费解

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

海迹天涯 回答时间:2017-2-20 21:13:51
不知道哈哈
cldym 回答时间:2017-2-20 23:54:02
上电时的RAM值,表示不懂,期待大神解答  学习
cldym 回答时间:2017-2-20 23:54:17
上电时的RAM值,表示不懂,期待大神解答  学习
五哥1 回答时间:2017-2-21 11:03:35
能明确的说下,为啥要读RAM的值吗?
帅到没朋友 回答时间:2017-2-24 15:52:20
开心/xin男孩 发表于 2017-2-20 09:17
不清楚你是想读什么样的数据,是读初始化之后的数据呢,还是特定读某一个数据? ...

比如128k大小的。初始化数据,不是运行后的
帅到没朋友 回答时间:2017-2-24 15:54:00
中山无雪 发表于 2017-2-20 13:36
上电时RAM都是 MCU初始化的值,读取它有何意义???

若是读取复位时(一直有电)的值可能还有意义,可以 ...

谢谢你的回答。想探索一下响应纠错。需要知道初始化状态的RAM值,而不是运行后的
帅到没朋友 回答时间:2017-2-24 15:55:30
wenyangzeng 发表于 2017-2-20 19:04
读RAM内容的方法:输入RAM的地址

谢谢答复。不过这样读出来的貌似是程序运行后的值
帅到没朋友 回答时间:2017-2-24 15:57:45
谢谢大家的回答,楼主想尝试做RAM响应纠错。所以需要知道初始化的值,而不是程序运行的值。楼上有几位的方法我也试过,不过那样读出来的是执行程序后的RAM值,就不一一回复了

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

12

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版