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:SYSBIOS 和放大器;复位至启动延迟

Guru**** 2468460 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1242312/tms320f28377s-sysbios-reset-to-startup-delay

器件型号:TMS320F28377S
Thread 中讨论的其他器件:SYSBIOS

您好!

正在 TMS320F28377SZWTT 上使用 SYSBIOS 开发引导和应用软件

在复位 XRSn 硬件 和_cint00行代码之间、 使用示波器测得了2ms 的延迟-这种时序是否符合预期? 这可以降低吗?

在应用中、复位由看门狗执行。

2 -复位后、DSP 转至初始地址0x80000 (c_int00位置)。 需要在这种复位后尽快执行 C++函数以设置并保持 GPIO 输出开启

3 -使用示波器、在复位和执行 Startup Settings 中的函数之间观察到2ms 延迟

4 -问题是:

    1. 是否可以缩短该时间?
    2. 为什么该时间为2ms? 这是一个硬件过程?

谢谢! 此致、

纪尧姆

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

     纪尧姆、您好!

    我们的 SYSBIOS 专家目前在下周末之前不在办公室、请期待随后的回复。

    此致、

    阿米尔·奥马尔

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

    你好,纪尧姆,感谢你的耐心,当我离开办公室。

    一部分是引导 ROM 的执行时间。 这将取决于您使用的引导模式。 我们似乎没有在该器件的数据表中记录该情况、但在查看其他类似器件时、我估计闪存启动会处理大约1ms 的时间。 您可以在闪存入口点放置用于执行 GPIO 切换的代码来测量实际时间。

    之后是 SYS/BIOS 启动例程。 那么、实际发生的情况取决于您的 SYS/BIOS 设置。 这里有一个 POST、概述了启动流程。 您甚至可以看到、SYS/BIOS 可以在您到达 c_int00之前运行一组函数。 屏幕截图中显示的 ti_catalog_c2800_*"复位函数"是根据 SYS/BIOS 引导模块配置(如禁用看门狗、配置 PLL 等)添加的。 您可以禁用这些配置以缩短 c_int00的时间,但当然以后需要在 main()中执行这些初始化。

    惠特尼