Part Number:CC2642R-Q1Other Parts Discussed in Thread:CC1352R, UNIFLASH, LAUNCHXL-CC26X2R1
TI工程师,
你好!
我司CC2642R1F生产过程出现一个问题,请教一下:
我们在产线的一项测试中发现某些产品件有个功能错误,就用Flash Programmer 2想重新烧写一下(防止烧写不良导致该问题),结果发现Flash Programmer 2读出的芯片型号是CC1352R,但是芯片上的丝印是CC2642R1F。我们自然是去找供应商解决此问题。但是因为产品供货紧迫,而且来料中只是部分是这样的(3%),所以要求继续生产,把错误的挑出来处理。
于是产线要求我们研发:在烧录的时候就发现芯片型号不对,禁止烧录,而不要到后面功能验证的时候才发现芯片型号有误。
于是我有以下疑惑:
一、我们用UniFlash 7.0.0烧录的时候,芯片型号选的是LAUNCHXL-CC26X2R1(第一次用TI芯片,用下拉菜单列表里最相近的型号,没有用搜索功能直接选CC2642R1F),为什么它允许烧录CC1352芯片呢?
二、我们现在改用搜索功能直接选CC2642R1F,能识别一切错误芯片型号并禁止烧录吗?
三、这种现象是出现在我们UniFlash 7.0.0烧录配置里,增加CCFG的 lock debug interface勾选项后出现的。以前生产从来没有出现过这个问题(我的意思是,这批货生产按新配置,以前生产都没有勾选这个)。难道这个上锁功能会导致芯片型号变异?感觉可能没有这个因果关系。因为对量产产品,最后芯片上锁都是正常操作。
四、我们的程序有非常好用的OTA功能(完全不使用官方OAD程序),不知道这个CCFG加上lock配置,会不会影响到程序呢?
我们有什么好的办法,提前就知道该颗芯片是CC1352R而不是CC2642R1F,并禁止烧录呢?(只要是1352的芯片,第二遍都是没法烧的,第一遍谁也不知道是不是1352芯片,因为芯片丝印一样)
谢谢!
这个问题比较紧急,影响产能,麻烦尽快帮忙回复一下,好吗?多谢!
Cherry Zhou:
您好,您的问题我们需要升级到英文论坛给美国工程师看下,回复可能会相对慢一些,链接给您贴在下面了:
e2e.ti.com/…/cc2642r-q1-the-wrong-chip-number-is-not-recognized
,
feifei:
你好!还没有回复答案,能否帮我催一下,谢谢
,
Cherry Zhou:
不好意思,我们来催促下看看。
,
Cherry Zhou:
feifei 说:一、我们用UniFlash 7.0.0烧录的时候,芯片型号选的是LAUNCHXL-CC26X2R1(第一次用TI芯片,用下拉菜单列表里最相近的型号,没有用搜索功能直接选CC2642R1F),为什么它允许烧录CC1352芯片呢?
从 JTAG 的角度来看,所有 AGAMA 器件都是完全相同的,因此可以不加区分地将 CC2651中的任何内容写入 CC1352x7–而唯一的区别是器件本身的可用内存量。
feifei 说:二、我们现在改用搜索功能直接选CC2642R1F,能识别一切错误芯片型号并禁止烧录吗?
识别这种情况的唯一方法是读取 FCFG1寄存器组上的器件 ID 寄存器。
问题三和四工程师正在查看中,会尽快给您答复。
,
feifei:
谢谢!请问问题3、4有答案了吗?
,
feifei:
能否帮催一下问题3、4的答案,谢谢!
,
Cherry Zhou:
抱歉,我们来催促下看看。