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

沁恒CH32V307读写flash出错

问题

以前测试好的程序,突然发现写入FLASH中的配置参数,再读出内容就会变化。

原因

定位结果是修改了编译器优化级别导致的,以前使用的是“size”,后来不知道什么时候改为“most”。说明编译器优化过程存在问题。

解决办法

修改编译器优化级别为“size”。
在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/34221.html

相关文章:

  • CDA LEVEL 2考试大纲
  • 刷算法题(C++)
  • 自动化运维:提升效率与可靠性的关键
  • golang分布式缓存项目 Day2 单机并发缓存
  • 【go从零单排】XML序列化和反序列化
  • HTTP 客户端怎么向 Spring Cloud Sleuth 传输跟踪 ID
  • 远程升级频频失败?你可能忽略了模组差分包…
  • 学生宿舍管理:Spring Boot框架的高效策略
  • Apache Iceberg 概述
  • HOJ网站开启https访问 申请免费SSL证书 部署证书详细操作指南
  • 现代前端框架实战指南:React、Vue.js、Angular核心概念与应用
  • 【数列求值 / B】
  • 手把手教您轻松实现微信/QQ/TIM多开,消息防撤回!
  • 机械手末端快换技术:工业自动化的强大新动力
  • python:django项目知识点02——搭建简易授权码核销系统
  • 记录我的常用开发地址
  • 骨传导耳机推荐什么牌子好?盘点五款高性价比热门机型推荐!
  • Azure Pipeline 常用任务记录
  • Kubernetes之Kubectl命令行工具操作
  • 【C++】哈希桶
  • 第十一章 从0-1搭建一个简单的JavaWeb系统(三)
  • Python 列表操作:深入理解与高效实践
  • Science:这才是参加学术会议的正确打开方式!
  • 20 基于STM32的温度、电流、电压检测proteus仿真系统(OLED、DHT11、继电器、电机)
  • Web自动化测试
  • RS-232,422,485应用详解