你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何快速移植stm32f1的程序到STM32C0中?

[复制链接]
xu@xupt 提问时间:2024-1-14 17:49 / 已解决

如题

收藏 评论5 发布时间:2024-1-14 17:49

举报

5个回答
butterflyspring 最优答案 回答时间:2024-1-15 09:33:03
1. 首先要了解应用需要的资源是否相同或满足。 M3 内核和M4 内核有些不同,F1和F0的外设资源多少也同,用到
   不一样的就要修改。
2. 其次看程序的框架,主要是用的库,如果是CUBE库,那就很容易了。
晒太阳的懒猫 回答时间:2024-1-15 09:24:50

引脚能对应上的,还要看功能。不适合的就替换掉,反正使用define方式,替换也容易。和库有关的处理,功能上、设备上,对不上的,就换成C0有的类似设备。

晒太阳的懒猫 回答时间:2024-1-15 09:22:50

把和库无关的代码拷贝到C0的工程中,修改错误代码,编译。我一般都是这么干。这样改的少。

xmshao 回答时间:2024-1-15 10:10:59
如果经过基本确认资源上满足要的话,可以很快移植的。建议使用CubeMx创建新工程,然后将之前的用户应用代码拷贝过来,然后做些细节调整。尤其有些地方关注时序、速率的地方要调整。
MengLinyang 回答时间:2024-1-15 16:33:20

cubemx+keil hal库开发

移植起来还是比较方便的

cubemx对照着稍微改下 然后生成下库文件 把其他文件考入对应目录,只需要修改下头文件做下keil配置就行。

剩下就是处理error

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版