打印
[STM32F4]

F103的代码怎么移植到F407上去

[复制链接]
594|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianqi911|  楼主 | 2022-3-18 17:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在需要使用F407的片子 但是之前都是F103 现在移植发现很多编译的问题。
请问这个有什么大概的思路吗?

使用特权

评论回复
沙发
yzzly| | 2022-3-21 11:28 | 只看该作者
跟103硬件相关的部分要改为与407硬件相关。

使用特权

评论回复
板凳
tianqi911|  楼主 | 2022-3-21 14:24 | 只看该作者
yzzly 发表于 2022-3-21 11:28
跟103硬件相关的部分要改为与407硬件相关。

请问这个有什么固定套路没有 比如就是改改头文件 改改宏?

使用特权

评论回复
地板
foxsbig| | 2022-3-24 15:34 | 只看该作者
tianqi911 发表于 2022-3-21 14:24
请问这个有什么固定套路没有 比如就是改改头文件 改改宏?

这个可能比你想的麻烦点,

引脚定义,时钟,等等都不一样的。

使用特权

评论回复
5
香水城| | 2022-3-25 10:29 | 只看该作者
基于F4重新搭建个工程,如果可能最好基于Cubemx生成工程。

代码方面到还简单,只需将F1系列的用户代码移植过去。

主要注意时钟、管脚方面的差异。

硬件上差别,尤其电源、VCAP脚这些要注意。

使用特权

评论回复
6
tianqi911|  楼主 | 2022-3-25 16:48 | 只看该作者
香水城 发表于 2022-3-25 10:29
基于F4重新搭建个工程,如果可能最好基于Cubemx生成工程。

代码方面到还简单,只需将F1系列的用户代码移植 ...

想多问一句 我一直都不太相信 cube 这个生成的模板。 去做移植会不会 出现更多问题?

使用特权

评论回复
评论
香水城 2022-3-25 18:33 回复TA
很多人都在用,我也总在用。 你移植主要关心你的用户程序。 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

235

帖子

2

粉丝