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:TDA4VM R5F 多核任务周期不准确

Guru**** 2538930 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1077197/tda4vm-tda4vm-r5f-multicore-task-cycle-inaccurate

部件号:TDA4VM

您好:

  我正在主域 R5F 内核上开发多核 RTOS。 R5F 是在锁定步骤模式下设置的。 现在我想用 SMP 在主域 R5F 上运行多核系统,系统可以成功运行。但当我尝试运行循环任务时,任务周期 不准确。

  这是一种现象:如果我在 main_R5F_0中运行10ms 任务,实际时间有时为10ms,有时为20ms;如果我运行100ms 任务,实际时间有时为 100ms,有时 为110ms;如果我运行500ms 任务,实际时间有时为  500ms,有时 为510ms。 无论周期是什么,实际测量时间总是有10ms 的跳转,而周期跳转时间不是固定的。 我尝试验证计数器的刻度, 无论 循环是否跳过,TIMER 的刻度都是一样的。  当我在 main_R5F_1中运行循环任务时,也会出现同样的现象。 但当我在单个核心系统中运行相同的测试用例时,周期是准确的。

  一个 R5F 内核与另一个 R5F 内核之间是否存在任何干扰? TDAV4VM-R5F SMP 系统是否有任何演示?

谢谢!

此致。

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

    有人能帮你解决这个问题吗? 我在 e2e 中发现了类似的问题,但也没有好的解决方案。

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

    我们使用了 MCU R5FSS 的两个内核,代码在 DDR (NAVSS0_DDR0_MEM 中运行:0x8000000–0xFFFFFFFF,除了一些启动代码在 SRAM (COMPUTE_CLUSTER0_MSMC_SRAM):0x70000000–0x8000000;我们还使用 ospi 启动主板。

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

    您好,

    [引用 userid="503674" url="~/support/processors- group/processors/f/processors- forum/1077197/tda4vm-tda4vm-r5f-multicore-task-cycle-tycle 不准确"]当我尝试运行周期任务时,任务周期 不准确。

    请评论您使用哪个计时器作为调度程序?

    [引用 userid="503674" url="~/support/processors- group/processors/f/processors- forum/1077197/tda4vm-tda4vm-r5f-multicore-task-cycle 不准确"]无论周期是什么,实际测量时间始终为10ms [/jump quote]

    您是否检查了执行该任务所需的时间?

    是任务1 +任务2 +的时间。 + taskN <时间段? 如果没有,则 CPU 将完全加载,并且可能无法遵守该期限。 空闲任务应该有机会执行。

    [引用 userid="503674" url="~/support/processors- group/processors/f/processors- forum/1077197/tda4vm-tda4vm-r5f-multicore-task-cycle-tycle 不准确]'当我在 main_R5F_1中运行循环任务时出现相同现象。 但当我在单个核心系统中运行同一个测试用例时,周期是准确的。

    在呼叫案例中,用于创建循环任务的计时器是否相同?

    此致

    卡兰