没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
LAT1349
Local Application Tips
LAT1349 – Rev 1.0– Jan. 2024
STM32L4 芯片软复位导致 SRAM2 的值被擦除话题
关键字:Reset, SRAM2
1. 问题描述
客户在使用 STM32L433CCY6 开发过程中,出现软件复位后 SRAM2 里的值被擦除问题。
2. 问题确认
客户用同一版软件在两块板子上的表现还不一样,一块软件复位后 SRAM2 的值不会被擦
除,另一块则会被擦除,并且确认被擦除的板子没有发生掉电复位。出现问题的板子只是在硬件
上拿掉了一些 ESD 保护器件。
3. 问题分析
根据客户的反馈,建议客户列出两块板子硬件改动的详细对比表。客户反馈两块板子在硬件
上唯一的区别是多增加了一个串口,ESD 保护器件还没被拿掉。后面建议硬件上直接拿掉串口,
但测试后发现问题还是没有解决。后来又怀疑跟客户使用的编译器有关 ,因为有的编译器会在
复位后将 RAM 区的非初始化变量数据清零。所以建议客户针对 IAR 或 Keil 尝试使用下面的方式
定义变量:
IAR:
将不能初始化为零的变量放入特别的限定符:
资源评论
冻结的鱼
- 粉丝: 1223
- 资源: 156
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功