Cube生成工程,换芯片,可以不改变工程模板吗?
如题,如果用cube生成了一个F103的工程,现在想换成F407的芯片,必须重新对芯片引脚进行配置吗?如果那样的话,我本来工程中添加了很多文件,是不是在生成的F407中还需要再添加。。。
甚至设置的很多宏定义也需要重新写入吗??
希望能有个官方的回答,谢谢、、。、。。、
学习中 就我所知,不可以。因为所有芯片的资源都可能不一样,所以需要重新生成工程模板。可以直接移植的是你往工程模板里面填写的代码部分,当然,其他模板外的文件是需要重新添加的。 奏奏奏 发表于 2017-3-11 07:23
就我所知,不可以。因为所有芯片的资源都可能不一样,所以需要重新生成工程模板。可以直接移植的是你往工程 ...
嗯,好吧。
当你的工程中大量添加自己的.C 和.H后,改一个芯片型号后,会发现重新添加会是个多么麻烦的活了。
我用的编译器是KEIL。 ligongxiaobie 发表于 2017-3-11 09:01
嗯,好吧。
当你的工程中大量添加自己的.C 和.H后,改一个芯片型号后,会发现重新添加会是个多么麻烦的活 ...
所以我告诉你我从标准库换成HAL库后最大的改变是:所有代码都放在main.c中 我的经验是,自己的代码要写在程序指定的地方,要不然即使不换芯片,重新生成一下就没了,还有就是把不同功能分散在不同的文件里。 奏奏奏 发表于 2017-3-11 09:27
所以我告诉你我从标准库换成HAL库后最大的改变是:所有代码都放在main.c中 ...
你可以通过更改设置,生成在不同的文件的
页:
[1]