牛卧堂MCU技术交流

标题: 如何将某个具体例程从 BSP 独立出来,成为单独的 demo 代码? [打印本页]

作者: 匿名    时间: 5 天前
标题: 如何将某个具体例程从 BSP 独立出来,成为单独的 demo 代码?
[size=16.002px]直接从 BSP 打开工程的话,改动代码相当于直接改到了 BSP,而且很多没用到的模块文件比较冗余。
[size=16.002px]如何将某个具体例程从 BSP 包独立出来?确保代码与原始 BSP 解耦,便于移植和版本管理。[size=16.002px]想知道在 NuEclipse、Keil、IAR 三个 IDE 上分别如何操作?有人知道吗,感谢解答!



作者: chrishu    时间: 5 天前
本帖最后由 chrishu 于 2025-4-2 10:21 编辑

BSP包含:Library文件夹----芯片和外设的驱动   一般不建议改
SampleCode文件夹----例程的工程和应用代码
ThirdParty文件夹----第三方驱动 一般不建议改

1、如果只需要改应用代码,不改驱动代码的话。可以SampleCode下的某个例程的文件夹拷贝一份,放原来的目录下,修改文件夹的名字,再根据需要修改工程名字、添加自己代码等。


2、如果驱动和应用代码都要改动,可以把BSP拷贝一份,删除SampleCode下不需要的例程,只保留需要的那一个例程,然后根据自己需要修改例程。







欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2