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.

[参考译文] TDA4VM:SBL 能否运行 FreeRTOS?

Guru**** 2487425 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1440743/tda4vm-can-sbl-running-freertos

器件型号:TDA4VM

工具与软件:

SDK:0806和0902

电路板:tda4vm_evm

您好、

我们希望在 SBL 上运行 FreeRTOS。 如何设置? 

谢谢

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

    您好!

    [报价 userid="555442" url="~/support/processors-group/processors/f/processors-forum/1440743/tda4vm-can-sbl-running-freertos "]我们希望在 SBL 上运行 FreeRTOS。 如何设置?

    TI SDK 支持 SBL 作为裸机。

    为什么需要将 SBL 与 FreeRTOS 配合使用? 特定用例。
    如果您需要运行某个应用程序以及引导其他内核、可以使用 bootapp、然后将所需的应用程序集成到该应用程序并使用。

    此致、
    Sudheer。

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

    您好!

    我需要 SBL 不仅会启动其他内核、还需要运行 CAN 函数和 IPC 函数。  


    现在我遇到一个问题。 当我使用 SBL 启动时、需要初始化 DDR。 初始化 DDR 需要30ms、但我们需要快速引导才能在100ms 内发送 CAN 消息。

    我们使用的 mcu1_0应用是 vision_app_mcu1_0、但 vision_app_mcu1_0的代码大多数在 DDR (.text、.rodata、.const.devgroup、.cinit 等)上运行、 但现在我想使用 vision_app_mcu1_0在 ocmc 上运行。 但我不知道如何配置它。   我还提到了"CAN Early Response"应用,但它只运行 CAN 功能,但我们也需要 vision_app_mcu1_0(IPC ..)的许多功能,所以我不会使用"CAN Early Response"

    因此、我需要在 SBL 上运行 FreeRTOS。 那么 SBL 可以运行 FreeRTOS 吗?


    此致。

    伊森

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

    您好!

    [报价 userid="555442" url="~/support/processors-group/processors/f/processors-forum/1440743/tda4vm-can-sbl-running-freertos/5525371 #5525371"]我们使用的 mcu1_0应用是 vision_app_mcu1_0、但 vision_app_mcu1_0的代码绝对大部分在 DDR 上运行(.text、.rodata、.const.devgroup、.cinit 等)、 但现在我想使用 vision_app_mcu1_0在 ocmc 上运行。 但我不知道如何配置它。   我还提到了"CAN Early response "应用,但它只运行 CAN 功能,但我们也需要 vision_app_mcu1_0(IPC ..)的许多功能,所以我不会使用"CAN Early response "[/引用]

    我懂了。 您可以将您拥有的视觉应用 mcu1_0集成到早期 CAN 响应应用中。

    [报价 userid="555442" url="~/support/processors-group/processors/f/processors-forum/1440743/tda4vm-can-sbl-running-freertos/5525371 #5525371"]因此我需要在 SBL 上运行 FreeRTOS。 因此 SBL 可以运行 FreeRTOS?[/QUOT]

    如前所述、TI SDK 不支持这一操作。
    您可以将 FreeRTOS 和 CAN 应用集成到 SBL 中并运行。 但是、SBL 受到大小限制(应该以512KB 为单位)。

    此致、
    Sudheer

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

    您好!
    感谢您的答复。

    此致
    伊森