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.

[参考译文] TMS320F280025C:已配置区域2 OTP 寄存器、但它正在根据区域1配置进行引导

Guru**** 2413340 points
Other Parts Discussed in Thread: TMS320F280025C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1193123/tms320f280025c-configured-zone-2-otp-register-but-it-is-booting-according-to-zone-1-configuration

器件型号:TMS320F280025C

您好!

我已经 使用 CCS 中的闪存工具对 TMS320F280025C ROM 寄存器进行了编程- Z1-OTP-BOOTDEF-LOW 和 Z1-OTP-BOOTPIN-CONFIG。 因此、区域1中分配的引导引脚不正确、因此我 正确配置了 Z2-OTP-BOOTDEF-LOW 和 Z2-OTP-BOOTPIN-CONFIG。 但系统仍在基于区域1配置进行引导。 我决定检查引导 ROM 寄存器是否被正确写入。 这里是寄存器值的图片

我无法在  此处找到 Z2-OTP-BOOTDEF-LOW 和 Z2-OTP-BOOTPIN-CONFIG。 但是、使用存储器查看器、我检查了寄存器地址 Z2-OTP-BOOTPIN-CONFIG-0x0005F048和 Z2-OTP-BOOTDEF-LOW-0x0005F04C。 这些值被正确写入这些寄存器位置。 如果我出了什么问题、您能告诉我吗?

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

    您好!

    您已按照正确的步骤操作。 您在 Z1引导位置中写入的值是什么? 您能否使用这些值发送内存视图快照。 奇怪的是、Z2寄存器未显示在寄存器视图中。 我需要检查这个问题并返回给您。  

    此致、

    Vivek Singh

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

    您好、Vivek、

    感谢您的回复。 我附上了下面的图片供您查看。 您可以在地址 0x0005F048和 0x0005F04C 上看到、我已根据 TRM 配置了区域2引导 ROM 寄存器。

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

    Z1引导位置的值

    Z1_BOOTPIN_CONFIG - BMSP2 - 0xFF (禁用)、BMSP1-0x20 (GPIO 32)、BMSP0-0x10 (GPIO16)。

    Z1_BOOTDEV_LOW - BOOT_DEF3 - 0x03 (闪存(默认))、 BOOT_DEF2 - 0x02 (CAN (默认))、 BOOT_DEF1 - 0x01 (SCI (默认))、BOOT_DEF0 - 0x00 (并行引导(默认))、

    对于 Z1 BMSP0、我错误地将其分配给了 GPIO 16、而不是 GPIO 17。 因此、我按如下方式配置了区域2

    Z2引导寄存器的值是  

    Z2_BOOTPIN_CONFIG - BMSP2 - 0xFF (禁用)、BMSP1-0x20 (GPIO 32)、BMSP2-0x11 (GPIO17)。

    Z2_BOOTDEV_LOW - BOOT_DEF3 - 0x03 (闪存(默认))、 BOOT_DEF2 - 0x02 (CAN (默认))、 BOOT_DEF1 - 0x01 (SCI (默认))、BOOT_DEF0 - 0x00 (并行引导 (默认))。

    配置区域2后、当尝试独立引导时、它未按配置的方式引导。 我决定检查 GPIO16、它按照配置引导、这是一种困惑。

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

    Jacob、

    感谢您提供详细信息。 我们将对此进行研究、并在本周结束前再次与您进行讨论。

    此致、

    Vivek Singh

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

    您好、Jacob、

    我们在我们的设置中尝试了这种方法、它工作正常。 对 Z2设置进行编程后、器件将根据新的引导引脚设置进行引导。 我建议检查电路板上引导引脚的值。  

    此致、

    Vivek Singh