Thread 中讨论的其他器件: CC2540、 BLE-STACK
(我认为有一个拼写错误、应该是 从 CC2541到 CC2540。)
我有几个问题。
(1) 步骤1。 根据 CC2540配置创建和选择新的 C2541项目配置。 (参见第一张图)
我应该选择工厂设置进行调试或发布吗? 有何差异?
(2) 步骤3。 更改预处理器选项卡中的设置(参见第二张图)
我严格遵循了该指令、并得到了大量错误。 然后,我发现 必须将“$PROJ_DIR$\..\Componentenet\hal\target\CC2540EB”更改为 CC2541文件。 我在该文件夹中唯一能找到的内容是 CC2541ARC 和 CC2541ST。 由于 CC2540项目源自开发板、我认为 CC2541ARC 应该更接近我的项目。 但是,在我更改后,出现错误“找不到 hal_board_cfg.h”。(comdef.h 正在查找此文件)我已检查所有 CC2540DB、CC2541ST,它们都有 hal_board_cfg.h,但只有 CC2541ARC 没有此文件。 为什么没有这样的文件? 这是否是将 CC2541ST 用于 CC2540DB 中的项目的问题? 我仔细看这两个示例、发现主要区别在于传感器标签上的传感器驱动程序。 我使用 CC2541ST 进行了编译、没有错误。 我现在没有要测试的 CC2541、我正在设计 CC2540中的一个。
(3) 同样从步骤3中、更改预处理器选项卡中的设置(请参阅第三幅图)
我还找到另一个显示为 CC2540“$PROJ_DIR$\.\ccommon\CC2540”的选项。 我查看了文件夹、找不到 cc2541文件。 因此、我只保留这种方式、没有出现错误。 这会是个问题吗? 为什么通用文件夹中没有 CC2541文件?
(4) 步骤4、我需要在 buildconfig.cfg 文件中注释掉 CC2540。 但是,我甚至找不到它。 它看起来是这样的。



