工具/软件:Code Composer Studio
您好!
我不熟悉 TI MCU、开始开发一个利用 MotorWare 模块的项目。 TI 鼓励使用其 HAL 模块、而不是直接调用硬件、因此我希望遵守这一要求。 根据我的理解、这意味着外设器件的任何使用都意味着从"C:/ti/Motorware/XX/sw "目录中更改 HAL 源文件。 但是、我发现这种方法存在一些问题:
- MotorWare 软件的未来更新是否不会覆盖这些文件中的更改?
-如果我想创建另一个使用相同模块的项目,该怎么办? 它必须使用相同的文件、并根据不同的项目进行调整!
-说我想在另一台计算机上打开项目。 我不仅要复制项目文件、还要复制整个"sw"目录-这是一个复杂的问题。 如果我不能覆盖已有的文件(例如其他人使用的文件)、该怎么办?
对经验丰富的开发人员来说、一个问题-我对我的问题是否正确、以及您如何解决这个问题?
我一直在考虑复制要更改到项目位置的文件、但#include 依赖项可能会使它变得麻烦。 我可能可以复制整个"sw"目录、但它为我提供了大量我甚至可能不使用的文件。 是否没有更智能的解决方案?