你好
我正在尝试使用 创建定制板级配置文件—SimpleLink CC2640R2 SDK BLE5-Stack 用户指南1.01.02.00文档 来移植在定制硬件上运行的简单外设应用
我可能缺少一些东西。
该 SDK 是 simplelink_cc2640r2_sdk_5_30_00_03
下面是我所做的:
- 更改 了两个中的 CC26X2R1_LAUNCHXL 板级配置文件 \source\ti\boards\和 \source\ti\ble5stack\boards
- 创建 了 CC26X2R1_PROprietary 目录、重命名了文件并在 CC26X2R1_LAUNCHXL/CC2640R2_Prop.h 中定义、以使用#define CC2650EM_7ID 和#define Board_CC2640R2_PROP
- 对 CC26X2R1_LAUNCHXL 的每个引用都重命名为 CC26X2R1_PROP
- 添加了:
#Elif defed (CC13X2R1_LAUNCHXL)
#include "./ccc1352r1lp/ccc1352r1lp_board.c"
#Elif Defined (CC2640R2_PROP)
#include "../boards/CC2640R2_Propriety/Board.h"
#include "../boards/CC2640R2_Propriety/CC2640R2_PROP.c"
在中 \source\ti\ble5stack\target\board.c - 在中添加了 \source\ti\ble5stack\target\board.h
#Elif defed (CC13X2R1_LAUNCHXL)
#include "./ccc1352r1lp/ccc1352r1lp_board.h"
#Elif Defined (CC2640R2_PROP)
#include "../boards/CC2640R2_Propriety/Board.h" - 在中 ble5_simple_peripheral\tools\defins\ble5_simple_peripheral_cc2640r2lp_app_FlashROM_StackLibrary.opt 文件删除了-DCC2640R2_LAUNCHXL 并添加了-DCC2640R2_PROP
我有以下问题:
- 为什么我应该在中进行更改 source\ti\ble5stack\boards\? 也就是说、是否创建也存在 CC2640R2_Prop.h/c 等? 不遵循 e2e 指南
- 如果我执行以下操作(包括 board./../boards/CC2640R2_Propriety/Board.h、../../boards/CC2640R2_Propriety/CC2640R2_PROP.c、在 board.c 文件中会出现链接错误-符号 TRNGCC26XX_CONFIG 未定义)
- 正确的说法 \source\ti\boards\ 未在新 SDK (30.0.03)中使用、也未在使用中 \source\ti\ble5stack\boards 目录?