找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

如何将某个具体例程从 BSP 独立出来,成为单独的 demo 代码?

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 前天 09:42 |只看大图 回帖奖励 |倒序浏览 |阅读模式
[size=16.002px]直接从 BSP 打开工程的话,改动代码相当于直接改到了 BSP,而且很多没用到的模块文件比较冗余。
[size=16.002px]如何将某个具体例程从 BSP 包独立出来?确保代码与原始 BSP 解耦,便于移植和版本管理。[size=16.002px]想知道在 NuEclipse、Keil、IAR 三个 IDE 上分别如何操作?有人知道吗,感谢解答!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

沙发
chrishu 发表于 前天 10:18 | 只看该作者
本帖最后由 chrishu 于 2025-4-2 10:21 编辑

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

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


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


回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU