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

使用STM32CubeIDE Debug后从芯片中读取数据与直接烧录bin文件后读取的数据为什么不一致?

[复制链接]
czx2018 提问时间:2022-5-23 15:10 / 未解决
1.使用STM32CubeIDE Debug后,使用STM32 ST_LINK Utility从芯片中读取数据,异常部分如下图1中方框1所示;

图1

图1

2. 使用STM32 ST_LINK Utility烧录bin文件后,从芯片中读取数据,异常部分如上图1方框2所示,
即Debug的时候,0x8000194开始处的12个字节都为0xFF,但是烧录bin文件的时候却为0x00,为什么会有这样的差异?

说明:通过查看.map文件发现存在异常地方存放的是startup_xxx.s 的启动文件,如下图3所示:

图2

图2





收藏 评论0 发布时间:2022-5-23 15:10

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版