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.

[参考译文] TMS320F2811:我想问一下引导模式。

Guru**** 2595805 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/674116/tms320f2811-i-want-to-ask-about-boot-mode

器件型号:TMS320F2811

您好!

GPIO14与上拉开关相连。 但该引脚与引导模式相关。

我想修复引导模式并使用输入端口、而不是更改电路。 请告诉我应该怎么做?

我阅读 SPRU095C 参考文档并参阅代码、但我不知道如何使用它。

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

    您打算在哪种引导模式下运行? 闪存?

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

    当前症状如下。
    我想使用四个 GPIO 来控制旋转开关、包括 GPIOF4 (与引导模式相关)和 GPIOF14 (与 PLL 相关)。
    它包含上拉电路。
    当 GPIOF4被设置为0并且电源被打开时、它被设置为其他引导模式(不是闪存)并且系统不工作。
    类似地、GPIOF14设置为0且电源已开启、系统看起来非常慢。 (我认为系统时钟被修改并影响 PLL。)
    我的.cmd 文件已经被修改、并且起始分支地址被设定为0x3F 7FF6。

    我想强制引导模式进入闪存、我还想正常操作 CPU 时钟。 我希望仅为输入 GPIO 使用四个引脚。
    是否有任何解决方案不会改变电路?


    此致、
    Juyeol Jung
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否发布用于旋转开关的4个 GPIO 引脚的原理图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Hareesh

    感谢您的回答。

    我的电路在这里。

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

    加电时、GPIO 引脚作为输入。 在此期间、引导模式引脚和-XPLLDIS 引脚必须在它们所需的状态上被正确感测、以使器件正常运行。 在您的情况下、您希望同时将 F4和 F14感测为高电平、以便代码控制分支到闪存和 PLL 不会被绕过。 根据数据表、VIH (min)为2V。 因此、在加电期间、这2个引脚必须保持至少2V 的电压。 从原理图中可以看出、您的设计使用这4个引脚作为输入。 您尚未提供有关 SW2的任何详细信息。 我假设这会在加电期间将 GPIOF4和 GPIOF14保持在低电平。 您能否提供这些引脚的示波器捕获以及上电期间的1.8V 和3.3V 电压? 如果 F4和 F14确实在加电期间保持低电平、那么您看到的是根据芯片的设计规格。 您需要修改设计、以确保这两个引脚被感测到高电平。

     

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

    您好、 Hareesh。

    通过示波器进行检查后、这些引脚电压低于2个电压、并在加电期间感测到低电平。

    似乎无法避免修改电路。

    非常感谢您的帮助。