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

Cube生成工程,换芯片,可以不改变工程模板吗?

[复制链接]
ligongxiaobie 提问时间:2017-3-10 20:01 /
如题,如果用cube生成了一个F103的工程,现在想换成F407的芯片,必须重新对芯片引脚进行配置吗?
如果那样的话,我本来工程中添加了很多文件,是不是在生成的F407中还需要再添加。。。
甚至设置的很多宏定义也需要重新写入吗??
希望能有个官方的回答,谢谢、、。、。。、
收藏 1 评论6 发布时间:2017-3-10 20:01

举报

6个回答
yiban-406032 回答时间:2017-3-10 22:51:21
学习中
奏奏奏 回答时间:2017-3-11 07:23:14
就我所知,不可以。因为所有芯片的资源都可能不一样,所以需要重新生成工程模板。可以直接移植的是你往工程模板里面填写的代码部分,当然,其他模板外的文件是需要重新添加的。
ligongxiaobie 回答时间:2017-3-11 09:01:04
奏奏奏 发表于 2017-3-11 07:23
就我所知,不可以。因为所有芯片的资源都可能不一样,所以需要重新生成工程模板。可以直接移植的是你往工程 ...

嗯,好吧。
当你的工程中大量添加自己的.C 和.H后,改一个芯片型号后,会发现重新添加会是个多么麻烦的活了。
我用的编译器是KEIL。
奏奏奏 回答时间:2017-3-11 09:27:28
ligongxiaobie 发表于 2017-3-11 09:01
嗯,好吧。
当你的工程中大量添加自己的.C 和.H后,改一个芯片型号后,会发现重新添加会是个多么麻烦的活 ...

所以我告诉你我从标准库换成HAL库后最大的改变是:所有代码都放在main.c中
zhao.zhao 回答时间:2017-3-11 10:20:28
我的经验是,自己的代码要写在程序指定的地方,要不然即使不换芯片,重新生成一下就没了,还有就是把不同功能分散在不同的文件里。
zhao.zhao 回答时间:2017-3-11 10:21:47
奏奏奏 发表于 2017-3-11 09:27
所以我告诉你我从标准库换成HAL库后最大的改变是:所有代码都放在main.c中 ...

你可以通过更改设置,生成在不同的文件的

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版