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:引导加载程序问题

Guru**** 2446510 points
Other Parts Discussed in Thread: TMS320F28377S, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/941352/tms320f28377s-bootloader-questions

器件型号:TMS320F28377S
主题中讨论的其他器件: C2000WARE

团队、  

您能否帮助回答我的客户有关引导加载程序的问题:

为了最终确定原理图、我们希望获得有关引导加载程序选项的指导。  

选项1–阐明引导选择引脚连接以供引导 ROM 使用

引导 ROM 使用引导选择 GPIO 引脚来确定引导模式。  

从 TMS320F28377S 数据表的198页(下面的屏幕截图)可以看出、确保引导引脚不会被其他器件主动驱动。   

  • 这是否意味着在加电期间无法将另一个器件(或逻辑门)连接到 GPIO72/GPIO84以动态控制其逻辑电平(高电平/低电平)?   
    • 通过在加电时动态控制 GPIO72/GPIO84、用户可以设置器件运行引导 ROM 以进行固件升级或运行应用代码。
    • 如果在加电时无法动态控制 GPIO72/GPIO84、那么 TI 能否说明客户通常如何使用引导 ROM 进行固件升级?

 

选项2–将驻留在闪存程序存储器中的自定义引导加载程序

  • 对于此选项,GPIO72/GPIO84引脚将连接到“Mode=3 (Get Mode)"。  TMS320器件加电并运行自定义引导加载程序代码、并在超时周期后跳转到应用程序代码。  

TI 是否有我们可以应用的参考 TMS320F28377S 引导加载程序解决方案?  我们在产品文件夹网站- https://www.ti.com/product/TMS320F28377S 上找不到任何内容

 

您可以提供的任何信息都很有用。

谢谢

Viktorija

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

    [引用 USER="Viktorija Cecil]]从 TMS320F28377S 数据表第198页(下面的屏幕截图)可以看出、确保引导引脚不会被其他器件主动驱动。

    这是否意味着在加电期间无法将另一个器件(或逻辑门)连接到 GPIO72/GPIO84以动态控制其逻辑电平(高电平/低电平)?

    通过在加电时动态控制 GPIO72/GPIO84、用户可以将器件设置为运行引导 ROM 以进行固件升级或运行应用代码。

    引导 ROM 对引导引脚的逻辑电平进行采样、以确定使用哪种引导模式。 选择 GPIO72和 GPIO84作为引导模式引脚的部分原因是这些引脚支持的大多数多路复用器功能是 F2837x 输出。 因此、我们期望这些引脚在 F2837x 复位期间变为高阻态、并允许外部拉电阻器确定所需的逻辑电平。

    注意事项说明指出、某些形式的 F2837x 复位是自生成的、与外部组件的工作异步。 如果引脚被用作动态 GPIO 输入、F2837x 可能会在 GPIO 被驱动至与预期引导模式电平冲突的电平时复位。 这将导致 F2837x 以错误模式启动。

    除了电源定序要求不允许在 F2837x 上电之前驱动高于 VDDIO 的电压外、此设计中没有任何内容会使使用外部信号来动态控制逻辑电平无效。 这可以通过使用相同的 VDDIO 电源为外部组件供电、或者使用一个到 VDDIO 的上拉电阻器和一个集电极开路缓冲器来避免。

    [引述 USER="Viktorija Cecil)] TI 是否有我们 可以应用的参考 TMS320F28377S 引导加载程序解决方案?  我们在产品文件夹网站上找不到任何内容- https://www.ti.com/product/TMS320F28377S

    此串行闪存编程应用手册包含 C2000Ware 中的相关示例代码。