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

劳特巴赫ICD调试器CMM调用烧录框架固件研究之C语言版本

接到客户一个项目是基本GD32F301C8XX的,尝试用手上的劳特巴赫仿真器对它进行开发操作,发现总是提示“FLASH algorithm did not execute completely”

怀疑是底层调用用烧录固件“~~/demo/arm/flash/word/stm32f300.bin”与芯片不兼容造成的,于是有了这编研究文档,多的不说直接上代码吧,具体的操作,请自行查代码理解。另外还会再发一篇汇编的

以下是反C后的代码

// -------------------------------------------------------------------------------
// ---- DISASSEMBLE INFORMATION :
// ---- File Name: ~~/demo/arm/flash/word/stm32f300.bin
// ---- CPU Family: ARM
// ---- CPU Factory: STM
// ---- CPU Model: STM32F300C8
// ---- Time Stamp: 621073228816300
// ----
// ----   Writen by: beacon_light@163.com
// ----      Wech

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Android 中使用高德地图实现根据经纬度信息画出轨迹、设置缩放倍数并定位到轨迹路线的方法
  • 浅谈人工智能之基于HTTP方式调用本地QWen OPenAI接口(Java版)
  • Qt_按钮类控件
  • 今日leetcode 349.两个数组的交集
  • Qt 类型选择器和类选择器的区别
  • C++学习笔记(30)
  • 【网络】传输层协议TCP
  • SpringBoot+thymeleaf竞赛报名系统
  • 解决【WVP服务+ZLMediaKit媒体服务】加入海康摄像头后,能发现设备,播放/点播失败,提示推流超时!
  • [机器学习]决策树
  • 24年蓝桥杯及攻防世界赛题-MISC-3
  • Jenkins 构建后操作(Send build artifacts over SSH)
  • Codes 开源研发项目管理平台——敏捷测试管理创新解决方案
  • JS全选反选案例
  • Git进阶(十五):Git LFS 使用详解
  • @angular/forms 源码解析之双向绑定
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 【译】理解JavaScript:new 关键字
  • 30秒的PHP代码片段(1)数组 - Array
  • Angular 响应式表单之下拉框
  • ES6系统学习----从Apollo Client看解构赋值
  • Golang-长连接-状态推送
  • iOS 颜色设置看我就够了
  • IP路由与转发
  • JavaScript标准库系列——Math对象和Date对象(二)
  • mockjs让前端开发独立于后端
  • Spring框架之我见(三)——IOC、AOP
  • SQLServer插入数据
  • tensorflow学习笔记3——MNIST应用篇
  • vuex 笔记整理
  • 开发基于以太坊智能合约的DApp
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 让你的分享飞起来——极光推出社会化分享组件
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 移动端唤起键盘时取消position:fixed定位
  • Mac 上flink的安装与启动
  • zabbix3.2监控linux磁盘IO
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • # Kafka_深入探秘者(2):kafka 生产者
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • #LLM入门|Prompt#3.3_存储_Memory
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (1)虚拟机的安装与使用,linux系统安装
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (黑马C++)L06 重载与继承
  • (七)Knockout 创建自定义绑定
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (原創) 未来三学期想要修的课 (日記)
  • (转)Linux下编译安装log4cxx