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.

[参考译文] TMS320F28377S:TMS320F28377SPTP:GPIO72引导加载程序功能屏蔽?

Guru**** 2478765 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/831015/tms320f28377s-tms320f28377sptp-gpio72-bootloader-function-shield

器件型号:TMS320F28377S

您好、先生、

我们的产品中现在使用的是 TMS320F28377SPTPT。 并使用 EtherCAT Microchip LAN9252;

当 LAN9252初始化时、 DAT12引脚(连接到 F28377S GPIO72引脚)将降至低电平、保持几 ms;

这将导致 DSP 进入引导加载程序模式。 这不是我们需要的。

然后、我们通过对 OTP 进行编程将其更改为其他一些 GPIO、TRM (BootROM 部分)中介绍了这些详细信息。

但是、问题是、我们无法知道它是否已成功编程。 在大多数情况 下、我们需要通过编程2次以上的时间将引导加载程序引脚从默认的 gpio72更改为其他引脚。

请给我们一些建议。  您能给我们提供操作手册吗?  是否必须使用 JTAG?  是否需要在编程 OTP 后关闭电源并重新启动?  那么、只有在重新启动后 、我们才能对应用程序代码进行编程?

谢谢、等您来。

此致。

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

    您好!

    [引述]但问题是、我们无法知道它是否已成功编程。 在大多数情况 下、我们需要通过编程2次以上的时间将引导加载程序引脚从默认的 gpio72更改为其他引脚。 [/报价]

    您如何知道它未成功编程? 编程后是否出现验证错误?

    [引述]您能给我们一些建议吗?  您能给我们提供操作手册吗?  是否必须使用 JTAG?  是否需要在编程 OTP 后关闭电源并重新启动?  那么、只有在重新启动后 、我们才能对应用程序代码进行编程? [/报价]

    它的编程方式与闪存中的任何其他位置类似。 唯一的区别是它只能被编程一次(不能被擦除)、如果使用安全性(我认为这不是这里的情况)、那么用户需要解锁区域来编辑这些值。 要使新值生效、用户需要复位(无需断电) CPU。

    您能否列出您正在执行的步骤以及用于对这些值和应用程序进行编程的工具。

    此致、

    Vivek Singh

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

    我们 读取寄存器 DcsmZ1Regs.Z1_BOOTCTRL.ALL 以验证更改是否成功。

    2. 我们首先烧录了更改 bootloaderPIN 引脚的程序,然后重新加电并 烧录了产品程序

    我们使用 C2PROG 连接到 JTAG 接口来刻录十六进制文件。

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

    您好、青色周、  

    您是否能够根据建议解决问题?  请告诉我们。  

    谢谢!

    Krishna  

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

    尊敬的 Krishna,

    谢谢。 我们的客户添加了验证码以涵盖 OP 的错误。