This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640:重新编程闪存后器件挂起

Guru**** 2577385 points
Other Parts Discussed in Thread: CC2640

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/589842/cc2640-device-hang-up-after-flash-reprogrammed

器件型号:CC2640

大家好、团队!

我的客户想知道您是否可以就下面描述的问题提供反馈。

在少量器件上、问题始终如一。

 

      1.硬件设置

SmartRF06板、使用 JTAG 电缆连接到 CC2640单元。

      2、开关

使用 SmartRF 闪存编程器2.

 

 

      载新映像:  擦除、加载和验证。

完成此操作后、器件应重新启动并开始发送信标。

 

      问题出在出现故障的设备上、执行此步骤后、设备将重新启动、然后进入某种奇怪的状态并挂起。  信号 SPI_CS#应该为高电平、但现在它一直处于低电平。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Peter:

    故障器件是否会持续发生故障? 如果客户尝试调试发生故障的器件、会发生什么情况? 引脚复位是否可以解决此问题? 当器件处于故障模式时、VDDR 和 DCOUPL 上的电压电平是多少? 是否正在使用 ROM 引导加载程序?

    此致、
    Fredrik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Fredrik、

    以下是我的客户的回复:

    重新编程闪存后、器件始终出现故障(重新启动后挂起)。  编程器软件通过 JTAG 生成硬件复位、正如我们看到 BLE 器件的复位引脚被驱动和释放的那样。

    BLE 器件的 CPU 确实会重新启动、但随后会挂起。

     

    在这种情况下、如果我们通过使用跳线瞬间驱动为低电平来手动切换复位引脚、则 BLE 重新启动并正常发送信标。  

    我们尚未检查 VDDR 引脚。  

     

    最棒的

    Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Fredrik、

    我客户的进一步反馈是、他们没有看到 VDDR 引脚上出现任何压降。

    您能就他们的问题提供反馈吗?

    谢谢!
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Peter:

    您是否还可以让他们尝试调试故障器件? 问题是否仍然存在? 他们是否在其应用程序中使用 ROM 引导加载程序?

    此致、
    Fredrik