当前位置: 首页 > news >正文

各大网站怎么把世界杯做头条外链网站大全

各大网站怎么把世界杯做头条,外链网站大全,动态网页制作实训总结,修改散文网站1. 问题描述 客户在使用 STM32L433CCY6 开发过程中,出现软件复位后 SRAM2 里的值被擦除问题。 2. 问题确认 客户用同一版软件在两块板子上的表现还不一样,一块软件复位后 SRAM2 的值不会被擦除,另一块则会被擦除,并且确认被擦除…

1. 问题描述

客户在使用 STM32L433CCY6 开发过程中,出现软件复位后 SRAM2 里的值被擦除问题。

2. 问题确认

客户用同一版软件在两块板子上的表现还不一样,一块软件复位后 SRAM2 的值不会被擦除,另一块则会被擦除,并且确认被擦除的板子没有发生掉电复位。出现问题的板子只是在硬件上拿掉了一些 ESD 保护器件。
在这里插入图片描述

3. 问题分析

根据客户的反馈,建议客户列出两块板子硬件改动的详细对比表。客户反馈两块板子在硬件上唯一的区别是多增加了一个串口,ESD 保护器件还没被拿掉。后面建议硬件上直接拿掉串口,但测试后发现问题还是没有解决。后来又怀疑跟客户使用的编译器有关 ,因为有的编译器会在复位后将 RAM 区的非初始化变量数据清零。所以建议客户针对 IAR 或 Keil 尝试使用下面的方式定义变量:

IAR:
将不能初始化为零的变量放入特别的限定符:

比如__no_init int my_i, my_j;

Keil:
代码部分:
将不能初始化为零的变量放入特别的 section 对其他变量正常处理。在编译时加入如下代码:

bss_threshold=0
#pragma arm section zidata = "non_init"
int my_i, my_j; 
#pragma arm section
int my_k = 0, my_l = 0;

链接脚本:

 加入特别的属性为 UNINIT 的 section
EXEC_2 0x20010000 UNINIT 0x8 {* (non_init) ;}

客户按照上面建议在代码上做相应修改后,发现 SRAM2 的值还是会被擦除。

4. 问题解决

后面查看 RM0394 发现下面一段关 SRAM2 的描述找到了思路:
在这里插入图片描述
通过参考手册可以发现,SRAM2 可以通过 Option byte 设置 SRAM2_RST 的值来确定是否允许在系统复位时被擦除。我们使用 STM32CubeProgrammer 连接上 STM32L433 的板子在User Configuration 页面也可以看到下面的配置:
在这里插入图片描述
根据上面的发现,让客户检查他们手上两块板子 SRAM2_RST 的值,看是否有差异。后来发现果然两块板子的 SRAM2_RST 的值不一样,没有出现 SRAM 擦除问题的板子 SRAM2_RST 值是配置为 1。
在这里插入图片描述
而出现擦除问题的板子 SRAM2_RST 的值是 0。
在这里插入图片描述
而且两块板进行交叉对比测试,确实是 SRAM2_RST 的值导致两块板子的行为表现不一样,跟两块板子的硬件差异无关。所以最后将出现问题的板子 SRAM2_RST 的值设置为 1,SRAM2 的值不会再被擦除,问题得到解决。

5. 小结

本篇笔记分析了 STM32L433CCY6 软复位导致 SRAM2 值被擦除问题。后面发现是SRAM2_RST 的值设置为 0 导致了该问题。客户反馈在产线烧录时有修改 option byte 的操作,可能是操作过程中 SRAM2_RST 的值被误修改导致出现了问题。同时我们也建议客户检查其它 option byte 的值是否也有被误修改,并建议客户在操作 option byte 或Flash 时,确保 MCU 供电稳定,烧录口接线良好。

参考文献

在这里插入图片描述

文档中所用到的工具及版本

STM32CubeProgrammer


本文档参考ST官方的《【应用笔记】LAT1349+STM32L4芯片软复位导致SRAM2的值被擦除话题》文档。
参考下载地址:https://download.csdn.net/download/u014319604/88969384

http://www.zhongyajixie.com/news/6150.html

相关文章:

  • 广州网站制作后缀推广策略可以分为哪三种
  • seo优化杭州win7系统优化
  • 武汉网站建设开发在线搜索引擎
  • 稿定设计app下载厦门网站流量优化价格
  • 做丝袜网站能赚钱吗外贸网站建设流程
  • 济南市建设监理有限公司网站市场监督管理局是干什么的
  • 网站后台对接表如何策划一个营销方案
  • 网站开发多语言切换思路百度后台管理
  • 书店商城网站设计今日新闻快讯
  • 布吉网站建设哪家效益快百度做广告费用
  • 自己怎么做卡密网站竞价排名是什么意思
  • 北京网站建设排名google搜索引擎入口 镜像
  • 广西模板厂哪家价格低淘宝seo推广优化
  • 网站模板开发平台怎么做长沙网站推广排名优化
  • 医疗产品网站建设做销售怎么和客户聊天
  • 鲅鱼圈网站在哪做seo刷网站
  • 网站倒计时怎么做的百度搜索页面
  • 一级a做爰网站开封网站设计
  • 做seo网站二十条疫情优化措施
  • 网站开发加个藏语seo编辑培训
  • 微网站如何做天津网站建设优化
  • 中小企业网站建设开题报告网站搭建平台
  • 密云网站制作案例国家优化防控措施
  • 怎么让别人看到自己做的网站日本免费服务器ip地址
  • 什么软件可以做动画seo外包大型公司
  • 怎么做彩票网站代理职业培训学校加盟
  • 网站设置受信任北京优化核酸检测
  • WordPress授权站资源网网络营销与直播电商学什么
  • 网站首页的作用摘抄一小段新闻
  • wordpress会员充值插件百度关键词优化策略