我正在使用 CC2650MODA。 根据应用手册、我必须进行以下更改才能对电路板进行编程 - 
默认情况下、它采用板的 Board.h 文件之一、但当我从默认板更改它时无法链接。 我的意思是、以下是我必须编辑的文件的内容。 该文件的地址是
/********* @文件 cc2650em_board.c @简介此文件是一个简单的网关、可包含相应的 Board.c 文件 它位于与此文件相关的以下目录中: CC2650DK_7ID CC2650DK_5XD CC2650DK_4XS CC1350DK_7xD 项目应将包含路径设置为指向 Board.h Board.h 中的一个目录中。 这种情况 然后、Board.h 文件将定义此文件中使用的符号 包含相应的 Board.c 文件、该文件位于相同的文件中 作为 Board.h 通过这种方式、项目可以看起来一样(并且只包括这个 Board.c) 文件、当更改 EM 用户时、只需更新中的包含路径 项目选项。 或者、可以使用特定于器件的板级配置文件 直接包含在项目中。 小组成员:WCS、LPC、BTS 目标设备:CC2650、CC2640、CC1350 秘书长的报告 发布名称:BLE_SDK_2_02_01_18 发布日期:2016年10月26日15:20:04 /* 此 Board.h 文件的位置取决于您的项目包含路径。 *将其正确设置为指向您的 CC2650DK_xxx */ #if defined (CC2650DK_7ID) #include <../../boards/CC2650DK_7ID/Board.h #include <../../boards/CC2650DK_7ID/CC2650DK_7ID.c #elif defined (CC2650DK_5XD) #include <../../boards/CC2650DK_5XD/Board.h #include <../../boards/CC2650DK_5XD/CC2650DK_5XD.c #elif defined (CC2650DK_4XS) #include <../../boards/CC2650DK_4XS/Board.h #include <./../boards/CC2650DK_4XS/CC2650DK_4XS.c #else #ERROR "必须定义'CC2650DK_7ID'、'CC2650DK_5XD 或'CC2650DK_4XS'。 请将 include 路径设置为指向相应设备。" #endif
Q1)在 include 部分中、前3行具有白色背景、其余行具有蓝色。 这是什么意思?
2)、如果我右键单击并打开 <../../boards/CC2650DK_7ID/Board.h 的声明、则会打开给定的文件、但无法打开我必须用于项目的<./../boards/CC2650DK_5XD/Board.h。 另请注意、我必须使用的文件位于地址<C:ti/simplelink/blesdk/src/boards/CC2650DK_5XD> 中
因此、我很自然地对前3个 include 行进行了注释、将<./../boards/CC2650DK_5XD/Board.h的"elif"更改为"if"并尝试进行编译、但我遇到了错误、这基本上是最后一行"必须定义'CC2650DK_7ID'、'CC2650DK_5XD或'CC2650DK_4XS'。 请将 include 路径设置为指向相应设备。"
Q3如何在 #include <./../boards/CC2650DK_5XD/Board.h 中写入地址 ,以便正确编译?