工具与软件:
SDK:0806和0902
电路板:tda4vm_evm
您好、
我们希望在 SBL 上运行 FreeRTOS。 如何设置?
谢谢
伊森
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.
您好!
[报价 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