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.

[参考译文] CCS/UCD3138PFCEVM-026:下载固件时出现错误、我可以将芯片保存回吗?

Guru**** 2496385 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/721880/ccs-ucd3138pfcevm-026-after-download-a-firmware-with-bug-can-i-save-the-chip-back

器件型号:UCD3138PFCEVM-026

工具/软件:Code Composer Studio

您好,

  我在调试时出错了。将固件下载到 PSU 样片后,设备无法再响应。  

  我还尝试了第二个样本上的固件以确认芯片是否崩溃,当然,第二个样本也无法响应!  

 现在我可以做些什么来从这种情况中保存芯片,或者我必须更换芯片?

  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的 UCD 似乎处于闪存模式并执行代码。 要返回 ROM 模式、请单击"Device ID"、然后单击"Command Program to Jump to ROM"、UCD 将返回 ROM 模式、您可以再次下载新代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好, Bosheng

       我已尝试扫描"ROM 模式"和"FLASH 模式"。 我确定设备处于执行模式,但 由于 I2C 根本没有响应,它可能会运行到陷阱。

       我注意到、这不是由硬件或 USB 适配器引起的、因为它在我之前的固件中的另一个芯片上运行良好。

      在这种情况下,是否有办法将此芯片保存回?

      虽然我更换了芯片以继续调试,但我想找出解决方法,请帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在下载代码时编写了校验和? 我们不建议在固件开发期间编写校验和、否则您将无法知道擦除校验和功能是否正常。 如果固件有错误、无法将控件传递回 ROM、您将无法下载新固件。 您将需要更换 UCD 芯片。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Bosheng:
    感谢您的回复。 如果我在下载时不编写校验和,我如何知道固件是否存在可能会导致陷阱的错误?
    您是否有描述调试过程的文档,因为我在下载时总是编写校验和?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果未写入校验和、则应能够通过复位器件(关闭 VCC、然后开启)进入 ROM 模式。 如果您不确定校验和是否可以由代码清除、请不要编写校验和。 以下帖子提供了详细信息:

    e2e.ti.com/.../1747990

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