请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: TDA4VH-Q1
每个 CCM 事件分别表示什么? 在从 SDL 启用和测试 R5F CCM 之前、是否有任何先决条件?
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.
器件型号: TDA4VH-Q1
每个 CCM 事件分别表示什么? 在从 SDL 启用和测试 R5F CCM 之前、是否有任何先决条件?
您好、
请参阅 J784S4 TRM 的以下说明-

在锁步模式下、两个 CPU 都会比较其运行情况。 如果 VFP 寄存器未显式初始化、则两个 CPU 可能有不同的未初始化值、当 setjmp 尝试保存这些寄存器时、导致比较不匹配错误。
SDL 有 R5 寄存器初始化代码、专门初始化 sdl/test/r5f_startup/boot.asm 中的 VFP 寄存器。 启动代码现在会在使用前使用两个 CPU 上的匹配值初始化寄存器。 请确保已包含此设置。 如果不使用此设置、SDLR_ESM0_ESM_PLS_EVENT0_R5FSS1_COMMON0_COMPARE_ERR_PULSE_0则可以触发。
此外、您必须确保:
R5F CCM 事件-
| selfTEST_ERR_PULSE_0 | R5F 自身- 测试失败中断 |
| COMPARE_ERR_PULSE_0 | R5F 总线比较失败 EOC 中断 |
| BUS_MONITOR_ERR_PULSE_0 | R5F 不活动监视器 故障中断 |
| VIM_COMPARE_ERR_PULSE_0 | R5F VIM 总线比较失败 EOC 中断 |
| CCM_COMPARE_STAT_PULSE_INTR_0 | 自检中的 CCMR5 或拆分模式 EOC 中断 |
此致、
Josiitaa