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

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


http://www.kler.cn/a/289166.html

相关文章:

  • QQ 小程序已发布,但无法被搜索的解决方案
  • Docker 篇-Docker 详细安装、了解和使用 Docker 核心功能(数据卷、自定义镜像 Dockerfile、网络)
  • 向日葵软件Windows系统连接苹果系统(MacOS)的无反应问题解决办法
  • Vector Optimization – Stride
  • 软件工程概论项目(二),node.js的配置,npm的使用与vue的安装
  • jmeter常用配置元件介绍总结之定时器
  • 【IPV6从入门到起飞】2-1 获取你的IPV6(手机、CPE等)
  • LVS Keepalived nginx haproxy 区别
  • 设计模式-原型适配器桥接外观
  • 基于大数据分析景区消费行为影响因素研究【消费等级预测、携程,去哪网数据抓取】
  • 亿图图示下载安装教程EdrawMax Pro 13版超详细图文教程
  • 前端面试:webSocket如何兼容低浏览器?
  • 安防监控视频平台LntonAIServer视频智能分析平台新增视频质量诊断功能
  • 机器学习数学公式推导之降维
  • Python加载 TorchScript 格式的 ResNet18 模型分类该模型进行预测并输出预测的类别和置信度
  • 【运维监控】prometheus+node exporter+grafana 监控linux机器运行情况(2)
  • 【wsl2】从C盘迁移到G盘
  • redroid搭建云手机学习笔记(一)
  • C++ ─── List的模拟实现
  • django orm的Q和~Q的数据相加并不一定等于总数
  • Golang | Leetcode Golang题解之第380题O(1)时间插入、删除和获取随机元素
  • [SDK]-按钮静态文本与编辑框控件
  • Vue-cli的使用
  • MySQL三大日志详解
  • 【区块链 + 房产建筑】透明建造系统 | FISCO BCOS应用案例
  • Windows安装docker,启动ollama运行open-webui使用AIGC大模型写周杰伦歌词