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

CC2652R: 使用CC2652R1LAUNCH跑SDK中例程失败

Part Number:CC2652R

TI的工作人员你好,

使用CCS V.11 调试simplelink cc13xx/cc26xx SDK 5.30中例程 nortos pwmled2时没有成功。

使用的硬件是CC2652LAUNCHXL,没有改SDK以及CCS的安装目录。

CCS中debug 显示是:

之前在IAR 8.50.9中调式也出现过类似的问题,提示get alternative file 并且程序卡死在_iar_program_start,反汇编也卡死在

NOROM_ThisLibraryIsFor_CC13x2_CC26x2_HwRev20AndLater_HaltIfViolated() 内

我想知道是否是我例程打开方式不对或者缺少相关文件导致的?

谢谢

Kevin Qiu1:

有些代码是不能通过debug访问,例如库(lib)或者ROM中的代码

只能调用,debug单步运行不能进入到具体的代码当中,只要编译没错误,基本上都可以正常运行

,

xww:

谢谢你的回复,

我并没有想单步运行调试代码,实际上,程序下载后会自动运行,但LED并不会有反应。

我将run to main去掉后,再进行单步调试,发现程序并没有进入main函数(这是我之前在IAR中得到的结果)。

和之前所说的一致我起初怀疑是IAR版本问题,更换CCS后发现下载后均不能观察到LED相关反应,暂停调试后反汇编一直卡在之前问题中说的地方。

我想问:1.按照SDK quick start guide 中所述,CCS导入对应例程后是否可以直接在对应的launchpad进行下载?(目前组件和下载均不会报错但并没有看到现象)

2.正如你所说,出现这种问题的原因是不是在启动阶段调用库或ROM时缺少文件路径导致的?

,

Kevin Qiu1:

用flash programmer2 下载编译后的hex文件能否看到现象?

另外将板子拍张照片传上来

,

xww:

用flash programmer2烧录了IAR生成的.out文件,同样的没有观察到现象

附上照片

,

YiKai Chen:

你板子的CC2652R芯片是rev.C是舊版的、無法使用SDK 5.30、這個版本的芯片只能用SDK 2.40之前的版本

,

Kevin Qiu1:

如YiKai所说,C是早期的版本,不能使用SDK2.40以后的软件

参考:[FAQ] CC13x2, CC26x2 Revision E and SDK version compatibility – Bluetooth forum – Bluetooth®︎ – TI E2E support forums

,

xww:

谢谢Kevin及YiKai,

请问早期版本的SDK现在还能下载吗?或者这个板子更换CC2652芯片后是否可以支持新版本的SDK?

,

YiKai Chen:

ti目前好像沒有提供早期版本的SDK下载,更换CC2652芯片應該就可以支持新版本的SDK

赞(0)
未经允许不得转载:TI中文支持网 » CC2652R: 使用CC2652R1LAUNCH跑SDK中例程失败
分享到: 更多 (0)