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.

[参考译文] TMS320F28234:C2000 Gang 编程器错误23

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/668652/tms320f28234-c2000-gang-programmer-error-23

器件型号:TMS320F28234

您好!

尝试使用 C2000 Gang 编程器读取 TMS320F28234或对其进行编程时出现错误23:MCU 器件初始化错误。

首先、我能够使用 Gang 编程器对器 件进行编程、将密码写入密码位置、并在代码执行期间成功解锁 CSM、写入闪存并重新锁定 CSM。 我正在监视 Example_CallFlashAPI 例程的 STATUS_SUCCESS 标志以验证成功。

当我将编程器重新连接到我的器件并尝试读取存储器内容时、我收到错误23。  但是、我能够对器件进行重新编程。  这个问题非常不一致。 有时、我可以读取存储器内容1次、但第二次失败有时第一次尝试失败、直到我关闭编程器软件并重启目标电源后、才会运行。

我正在使用编程器的交互模式、并且从代码中选择了安全器件。

我正在 DSP2833x_CSMPassword.asm 中调用 csmpasswds 和 csm_rsvd 来设置我的密码。 我从 main.c 中调用这些函数

我使用 DSP2833x_SYSCTRL.c 中的 CsmUnlock 来执行虚拟读取并设置密钥值和解锁、

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

    Kevin、

    我认为该器件未通过 GANG 解锁读取。

    我要求 Elprotronic 与您合作、将密码传递到工具以解锁读取。

    Elprotronic 会回来。

    谢谢、此致、

    Vamsi

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

    Kevin、

    需要检查的另一件事是引导模式引脚配置。 确保未将其配置为闪存引导模式。

    谢谢、此致、
    Vamsi

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

    Vamsi、

    感谢您的回答。  我依赖启用的内部上拉电阻器来选择引导至闪存。  遗憾 的是、我的硬件已经完成、因此我没有其他引导选项、除非我在引导引脚上使用电路。  以下摘自 SPRU963A。  

    2.6内部上拉谐振器

    每个 GPIO 引脚都有一个可在软件中启用或禁用的内部上拉电阻器。 被引导模式选择代码读取以确定引导模式选择的引脚在复位后默认启用上拉。 在嘈杂条件下、仍然建议您在外部配置每个引导模式选择引脚。 外设引导加载程序都启用用于控制和数据传输的引脚的上拉电阻器。 引导加载程序在退出时会使这些引脚的电阻器保持启用状态。 例如、SCI-A 引导加载程序在 SCITXA 和 SCIRXA 引脚上启用上拉电阻器。 如果需要、您有责任在引导加载程序退出后禁用它们

    我将等待 Elprotronic 的消息。  否则、我还有其他选项吗?

    谢谢、

    Kevin

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

    请通过 support@elprotronic.com 联系 Elprotronic。
    支持团队将休假回来、并应对您作出回应。

    谢谢、此致、
    Vamsi