我对TMS320F28.0045万PM部件的软件非常熟悉。 我们的硬件团队刚刚为我提供了一个内部开发的主板,我需要在该主板上运行软件。 我可以从JTAG仿真器运行和调试代码,但我不认为它是在没有从仿真器启动的情况下从全新启动运行的。 硬件没有使用电阻器上拉GPIO24和GPIO32。 硬件人员将这些分配给输出-如果启动时将其拉高,可能会让人伤心。 所以我很确定,如果没有电阻器,它会尝试从闪存以外的其他设备启动。 我有什么可以做的吗?
卷曲
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.
我对TMS320F28.0045万PM部件的软件非常熟悉。 我们的硬件团队刚刚为我提供了一个内部开发的主板,我需要在该主板上运行软件。 我可以从JTAG仿真器运行和调试代码,但我不认为它是在没有从仿真器启动的情况下从全新启动运行的。 硬件没有使用电阻器上拉GPIO24和GPIO32。 硬件人员将这些分配给输出-如果启动时将其拉高,可能会让人伤心。 所以我很确定,如果没有电阻器,它会尝试从闪存以外的其他设备启动。 我有什么可以做的吗?
卷曲
您好,Curtis,
感谢您的提问! 如您所述,如果硬件的启动引脚浮动,则无法确保它们以正确的模式启动。
您是否能够将设备上的其他GPIO用于启动引脚并将上拉引脚添加到这些引脚? 我们通常建议在刚开始时,只将弱上拉设置添加到默认PIN (24和32),因为这是最简单的方法。
但是您可以在OTP存储器中更改启动模式选择引脚,这通常只是我们刚开始时建议的第二个选项,而不是第一个选项(因为它需要额外的步骤)。
请参阅设备数据表中"配置备用引导模式选择引脚"部分的以下摘录:
不管您最终选择哪一个引脚,引导模式引脚上都需要某种上拉/下拉(取决于您的引导模式选择)来初始引导设备,而不是仿真模式。
我希望这对我很有帮助,如果这在整个地方都有点麻烦,我很抱歉,但我想确保我涵盖了您在开始时可能遇到的任何问题。
此致,
文斯