在自己的demo板子上cc2642芯片可以用Uniflash烧录固件但是运行不了,但是在TI开发板上能够正常使用,排查过跟官方DEMO版晶振跟原理图应该是正常的,有人知道是什么原因吗?
Viki Shi:
请提供你使用的CC2642芯片版本以及SDK版本,CC26X2 SDK 版本2.40及以上只支持Rev. E 的芯片。可以用smartrf Flash programmer 2读取芯片版本
user4879901:
回复 Viki Shi:
你好,SDK是simplelink_cc26x2_sdk_2_30_00_34,芯片是cc2642R1F E
Viki Shi:
回复 user4879901:
版本问题排除,重点关注硬件设计方面。推荐两个帖子进行硬件的排查: e2e.ti.com/…/674846
上面看错,此处更正,REV E只能用于2.40及以上版本
user4879901:
回复 Viki Shi:
你好根据你回复我验证了3.1版本的SDK在2642上是可以运行的。难道我之前的SDK是2.3的就不能用吗?我们目前项目开发都是基于2.3的版本,这样岂不是都得改回新版本的SDK才好用?
user4879901:
回复 Viki Shi:
谢谢
Alvin Chen:
回复 user4879901:
那说明你的芯片是E版本,之前的2.30版本不可以使用,请使用2.40及以上版本SDK。你还是移植到新的3.10版本以上比较好。
user4879901:
回复 Alvin Chen:
因为之前用的TI开发板上的2650是REV.C的,所以一直用的2.3的版本。但是对于cc2642R是REV.E的,sdk协议版本不兼容导致。请问针对不同rev的c26x2芯片,是否有兼容版本的SDK?
Viki Shi:
回复 user4879901:
没有,这块确实有点麻烦,C版本可以用2.30,E版本可以用2.40及以上,而且未来更新应该只在E版本上了
user4879901:
回复 YiKai Chen:
好的 谢谢!