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