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

CC2340R5: CC2340R5芯片无法二次烧录

Part Number:CC2340R5Other Parts Discussed in Thread: UNIFLASH

我们在使用CC2340R5进行固件开发的时候,使用的是A版本的芯片,现象为可以正常烧录使用,且可以重复烧录。 现在改为B版本的芯片后,烧录同样的固件,现象为只能烧录一次固件,且能正常使用,但是无法进行二次烧录,表现为使用Uniflash报错,且使用smartRF studio 8也无法识别芯片,共验证19pcs芯片均出现该问题,请问该现象是什么原因?
附件为我们的固件可以参考,Uniflash使用的  7.1.0版本,ccs_base替换为cc23xx_device_support_0.01.08.221_win64
?? ?:

8000-0000-10.zip

,

Alex Zhang:

https://e2echina.ti.com/support/machine-translation/mt-bluetooth/f/mt-bluetooth-forum/599502/ccs-uniflash-lp-em-cc2340r5/2139937?tisearch=e2e-sitesearch&keymatch=CC2340%252520uniflash#2139937

CC2340R5需要配置Uniflash的相关配置。您可以参考 设计支持 (ti.com)该帖子中的描述:

更多相关信息您也可以查看CC2340 hands-on Handbook.pdf,有手把手教程帮助您使用CC2340R5。

,

?? ?:

  B版本模组根据这个步骤进行到最后一步,这边显示的是连接失败,且仍然无法下载。

然后这边是A版本的模组,可以看到成功

现在主要的问题是,连芯片的识别都无法进行,但是烧录进去的固件又能正常使用

,

Alex Zhang:

您好,我这边将会联系e2e工程师继续跟进您的问题,这需要一些时间,谢谢。

,

Alex Zhang:

你能给我更多关于这个问题的信息吗?

您能否确认这也不适用于最新的 uniflash 版本 8.4?

您使用的是 Launchpad 还是定制硬件?

是否可以使用 CCS 访问调试器? 

,

?? ?:

1.   8.4我不知道能否使用,我去年9月份开展这个芯片的研发,当时你们给的SDK使用上写的uniflash 7.1.0版本可以烧录,然后我们就使用7.1.0,实际上来说 之前你们SDK包的打包文件夹里面还有smart RF studio 8 这个软件,可以识别我们之前的A版本,但是无法识别B版本。  我都是前几天在官网下载的最新的smart RF studio 8 才可以识别B版本的芯片,但是现在使用uniflash烧录一次后,  最新的smart RF studio 8也不能识别模块,   我看了你们B版本的更新信息,上面写的是只更新了SPI 和 ADC的部分使用, 并未涉及到烧录这一层面。 

2.之前开发的时候使用的开发板,然后在此基础上跑我们的固件没问题,再自研的硬件 ,但是我们的A版本芯片在我们自研的硬件上也是没问题的

3. 这个没有试过。

我上面那个8000-0000-10.zip的固件,你们那边可以验证一下,是否可以正常使用

,

Alex Zhang:

您好,已经反馈您的回复,我这边会继续跟进,谢谢。

,

Alex Zhang:

我可以刷新设备,可以擦除和刷新设备。 要判断闪存是否有效,

你能不能给我一个简短的描述应该发生什么?

此外,如果您的设计与我们的参考有何不同,看看代码是否应该在我们的Launchpad上运行,那就更好了。

如果您可以使用我们的Launchpad重现该问题,也会很高兴。

,

?? ?:

1.请问一下,你们现在烧录的是我提供的固件吗?

2.我现在的现象是A版本的模块烧录后,再次上电,可以用软件识别到芯片,但是B版本的无法识别。这个只是现象,具体的上面我发问的截图可以看到,然后就是无法再次烧录,这个我觉得是符合逻辑的,因为芯片都无法识别,更不用说烧录了。

我买的Launchpad是A版本的,之前已经验证过了可以烧录, 请问我是否可以把B版本的芯片直接替换底板上的A版本?

,

Alex Zhang:

?? ? said:1.请问一下,你们现在烧录的是我提供的固件吗?

是的

?? ? said:

2.我现在的现象是A版本的模块烧录后,再次上电,可以用软件识别到芯片,但是B版本的无法识别。这个只是现象,具体的上面我发问的截图可以看到,然后就是无法再次烧录,这个我觉得是符合逻辑的,因为芯片都无法识别,更不用说烧录了。

我买的Launchpad是A版本的,之前已经验证过了可以烧录, 请问我是否可以把B版本的芯片直接替换底板上的A版本?

这个我这边会跟进一下,有更新会及时回复您。

,

?? ?:

我们这边的底板不能用,开发板上的模块封装和我们板子上的不一样

,

Alex Zhang:

已经跟进您的问题,谢谢,有更新会及时回复您。

,

Alex Zhang:

您可以通过查看芯片来检测芯片是否是预生产的,生产样品应有 CC2340,预生产样品应有 XCC2340。

让我们退后一步 

你能告诉我该程序应该做什么,以便我检查该程序是否有效。

刷新和重新刷新都可以在我的启动板上进行,并且之后还可以检测到设备。

您是否进行了设计审查,以便我们可以确保硬件没有问题? 

进一步的建议是使用 uniflash 8.4 并看看这是否有效。 

,

Alex Zhang:

麻烦您可以在以下链接申请相应的硬件审核:SIMPLELINK-2-4GHZ-DESIGN-REVIEWS,有专业的硬件工程师帮您查看相应硬件问题。

赞(0)
未经允许不得转载:TI中文支持网 » CC2340R5: CC2340R5芯片无法二次烧录
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1