TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2650开发板写完程序不工作

IAR 版本为7.40

SDK为ble_cc26xx_setupwin32_2_01_00_44423

IAR 安装路径D:\IAR FOR ARM7.40.5

ble_cc26xx_setupwin32_2_01_00_44423安装路径全选的默认路径

开发板为TI 官方开发板SmartRF06EB  Rev:1.2.2

评估板也是TI官方版:CC2650EM-7ID Rev:1.2.6

Flash Programmer 2 识别CC2650芯片Rev 为2.1

现在按照SimpleLink™ Bluetooth® low energy CC2640 wireless MCU Software Developer’s Guide文档上关于IAR调试环境的设置打开simpleBLEPeripheral例程

现在写完Stack和App后,LightBlue检测不到任何数据,开发板LCD也没有亮,调试的时候,选择Downlod and Debug后,直接全速运行,暂停后,代码停

void
ThisCodeIsBuiltForCC26xxHwRev22AndLater_HaltIfViolated( void )
{
if (( ! ChipInfo_ChipFamilyIsCC26xx() ) ||
( ! ChipInfo_HwRevisionIs_GTEQ_2_2() ) )
{
while(1)
{
//
// This driverlib version is for CC26xx PG2.2 and later
// Do nothing – stay here forever
//
}
}
}

在main 函数中打断点也不执行,这个好像是在main之前执行的代码,也无法跟踪

请问,这个是什么原因啊!!!

Yan:

inner,

2650EM 1.2.6如你flash programmer查询到的是PG2.1的芯片,是量产版之前的芯片,而新的SDK2.1你下载到的是专门给量产版本的PG2.2之后的芯片用的。

可以尝试一下如下方法,当初是为了让SDK2.0能在PG2.1芯片上使用的:

CC2640 RTK SDK2.0支持PG2.1 IC, 修改方法如下。但是切记嘱咐客户将原来的SDK保存一份,后续如果用PG2.2的话,还需要复原工程。

 

http://e2e.ti.com/support/wireless_connectivity/f/538/t/404236

Q: I am using pre-release silicon (Rev2.0 or Rev2.1) and my software does not run. When I stop the CPU is stopped in a function called hisCodeIsBuiltForCC26xxHwRev22AndLater_HaltIfViolated. What is wrong?

A:

The default CC26XXWARE path to setup files / drivers is set to support release material (Rev2.2). To run the software on older material this variable needs to be changed.

IAR:

Goto Tools->Configure Customer Argument Variables–>CC26xx TI-RTOS–>CC26XXWARE

Modifiy CC26XXWARE

From: C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_20_06_14829
To  C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_00_06_14829
Delete OS kernel libraries folder: IAR\Application\CC2640\configPkg
Delete OS kernel source build folder: IAR\Config\src
Close workspace and re-open for changes to take effect

CCS:

Right-click project, Select Properties
Goto Resource->Linked Resources
Follow the above instructions

赞(0)
未经允许不得转载:TI中文支持网 » CC2650开发板写完程序不工作
分享到: 更多 (0)