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

GD - EmbeddedBuilder - 给已有工程换MCU

文章目录

    • GD - EmbeddedBuilder - 给已有工程换MCU
    • 概述
      • 不行的重现
    • 笔记
      • 工程的.gdc文件内容中有MCU型号可以改
    • 给已有工程换MCU的使用场景
    • END

GD - EmbeddedBuilder - 给已有工程换MCU

概述

一个现存的EmbeddedBuilder的工程,想换个MCU配置做实验,又不想从头搭建实验工程。
想找找是否可以通过EmbeddedBuilder(当前版本 EmbeddedBuilder_v1.4.1.23782)来更换MCU.
好像不行。

不行的重现

在工程的gdc文件上右击,选属性。
在这里插入图片描述
在这里插入图片描述
设置里面其他项(e.g. 工具链)可以改,为啥MCU不可以改呢?
在这里插入图片描述
想了想,还是得从.gdc文件中改,得手工改。

笔记

工程的.gdc文件内容中有MCU型号可以改

FileVersion=1
MCUPartNo=GD32F310F8P6[<PeriandPinContent>]
# ...

MCUPartNo的值是具体的MCU型号,改成自己想要的MCU型号。
改了MCU型号后,可能硬件配置就不一样或者不存在了。
接着修改和验证硬件的GPIO配置和其他硬件寄存器配置(e.g. DMA, I2C, UART…)。就是在更换MCU型号配置后,确认自己要的硬件资源还在,不在就补上。
然后在.gdc页面中,从工程菜单上选择产生代码。
在这里插入图片描述
然后去工程中,改编译不过的地方(e.g. 功能性GPIO的别名变了)

给已有工程换MCU的使用场景

如果是正式工程,如果准备更换MCU配置,建议从头搭建工程。毕竟正式工程不允许出任何细节错误。
如果是实验工程(e.g. 在核心板+面包板做实验做不通的情况下,准备搬到另外一块开发板上实验一个单向功能测试时), 用这种换MCU的方法比较节省时间和心情。

END

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C语言小游戏--贪吃蛇实现
  • 【B题第二套完整论文已出】2024数模国赛B题第二套完整论文+可运行代码参考(无偿分享)
  • Vue使用fetch获取本地数据
  • ESP32_获取心知天气
  • python之对象通过中介间接协作
  • Science|癌症中三级淋巴结构的免疫调节作用与治疗潜力|顶刊精析·24-09-08
  • mysql5.7安装
  • 用Pytho解决分类问题_DBSCAN聚类算法模板
  • Waline,一款开源博客-评论系统
  • 用Cri-O,Sealos CLI,Kubeadm方式部署K8s高可用集群
  • 【MySQL】MySQL常用的数据类型——表的操作
  • Linux下构建Docker镜像
  • mac 安装redis
  • 如何使用微软的Copilot AI工具将Word文档转换为PowerPoint
  • [深度学习][LLM]:浮点数怎么表示,什么是混合精度训练?
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • CSS相对定位
  • echarts的各种常用效果展示
  • HTML5新特性总结
  • iOS小技巧之UIImagePickerController实现头像选择
  • JavaScript 奇技淫巧
  • MD5加密原理解析及OC版原理实现
  • nodejs:开发并发布一个nodejs包
  • node入门
  • Python连接Oracle
  • RxJS: 简单入门
  • sessionStorage和localStorage
  • SpiderData 2019年2月16日 DApp数据排行榜
  • 免费小说阅读小程序
  • 用quicker-worker.js轻松跑一个大数据遍历
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # 计算机视觉入门
  • #HarmonyOS:Web组件的使用
  • #LLM入门|Prompt#3.3_存储_Memory
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (06)Hive——正则表达式
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (java)关于Thread的挂起和恢复
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (七)Activiti-modeler中文支持
  • (一一四)第九章编程练习
  • (转)Sql Server 保留几位小数的两种做法
  • (转)关于pipe()的详细解析
  • (转)我也是一只IT小小鸟
  • **《Linux/Unix系统编程手册》读书笔记24章**
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .Net Remoting(分离服务程序实现) - Part.3
  • .net 连接达梦数据库开发环境部署
  • .net6 core Worker Service项目,使用Exchange Web Services (EWS) 分页获取电子邮件收件箱列表,邮件信息字段
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • [2016.7.Test1] T1 三进制异或
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [BZOJ3223]文艺平衡树