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

CC1310通过IAR调试问题

您好,

    编译环境:IAR for ARM7.80.3

    SDK:tirtos_cc13xx_cc26xx_2_20_01_08

通过里面的例程C:\ti\tirtos_cc13xx_cc26xx_2_20_01_08\examples\IAR\CC1310_LAUNCHXL\pwmled,导入到IAR建立的工程中,在编译后进行调试,出现了以下问题。

选择XDS110

在进行download and debug,开发板上的红灯一直闪烁,更改灯的设置后也是一样的情况。按照社区里面很多帖子进行更改,没有解决这个情况,请问这种问题怎么解决?

Susan Yang:

Using IAR with XDS110 and CC26xx

To enable XDS110 support, follow the below steps.

Install the included XDS Emulation Software Package on your computer (Important: use "Run as administrator" on Win7)
It is recommended to use the default installation directory

Configure your IAR project to use XDS110 debugger
Project > Options > Debugger: Select "TI XDS" as the Debugger driver
Project > Options > Debugger > TI XDS:
Select "TI XDS110 Emulator" from drop down menu.

Click OK to save settings.
Repeat for each project in the Workspace.

Connect your XDS110 debugger to your CC26xx target and make sure both are powered up.

You should be able to download and debug your CC26xx project using XDS110.

另外您使用CCS或是SmartRF flash Programmer 是否可以正常烧录程序?

Mings Liu:

回复 Susan Yang:

您好,

    我用CCS可以正常烧录。

    今天看了一下例程,程序里面的写入函数GPIO_write(Board_LED1, Board_LED_ON);不可用,追踪这个函数到Board.h中的#define     GPIO_write(n,m)      ,这个函数没了,找不到函数本体。

    我注释掉GPIO_write();函数,又通过PIN.h中的extern PIN_Status PIN_setOutputValue(PIN_Handle handle, PIN_Id pinId, uint_t val);调用出来,进行控制IO口,才成功调试了。我想问是不是例程里面的问题,我用的是TI下载的协议栈tirtos_cc13xx_cc26xx_2_20_01_08里面的例程。

    但是,调试成功了,掉电后又重新上电,开发板又没有反应,是不是没有烧录进flash中?请问这个怎么解决?

    我现在的XDS Emulation Software Package 是6.0.228.0,这个是不是需要更新一下?

Mings Liu:

回复 Susan Yang:

您好,

    我用CCS导出的.out文件通过SmartRF flash Programmer烧写,是成功的。现在就有点问题了,IAR可以调试,但是断电重新上电无反应,IAR生成的.hex或.out文件通过SmartRF flash Programmer进行.hex烧写,显示成功,但是板子没有反应。感觉问题还是出在了IAR download上,请问该怎么样解决呢?

赞(0)
未经允许不得转载:TI中文支持网 » CC1310通过IAR调试问题
分享到: 更多 (0)