牛卧堂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下的某个例程的文件夹拷贝一份,放原来的目录下,修改文件夹的名字,再根据需要修改工程名字、添加自己代码等。
1.png
(146.36 KB, 下载次数: 14)
下载附件
5 天前
上传
2.png
(219.98 KB, 下载次数: 14)
下载附件
5 天前
上传
2、如果驱动和应用代码都要改动,可以把BSP拷贝一份,删除SampleCode下不需要的例程,只保留需要的那一个例程,然后根据自己需要修改例程。
欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/)
Powered by Discuz! X3.2