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.
您好、专家:
目前、我们使用的是 SDK 7、3:
1.我发现 FSS (闪存子系统)在 MCU 域中分配、 这是否意味着我无法从主域读取 ospi 数据?(我们正在使用 MCU_OSPI0)
2.是否可以像这个 μ:那样生成引导流程
R5 ROM --> SBL--> MCU1_0 bootapp (仅引导 mcu3_0/mcu3_1)--> MCU3_0的 bootapp (引导其他内核)--> 1.MCU2_0/MCU2_1
DSP (C6x_1 c6x2 c7x)
a72.
在 MCU3_0的引导应用(引导其他内核)期间,MCU3_0能否从 MCU_OSPI0读取数据?
您好!
[引用 userid="521093" URL"~/support/processors-group/processors/f/processors-forum/1183180/tda4vm-is-it-possible-to-move-mcusw-boot-c-bootapp-to-main-domain-mcu3_0-let-mcu3_0-boot-other-core ]1. 我发现 FSS (闪存子系统)在 MCU 域中分配、 这是否意味着我无法从主域读取 ospi 数据?(我们使用的是 MCU_OSPI0)[/QUERPI]OSPI 也可以从主 域内核访问、例如 Linux/uboot 可以访问 OSPI 闪存。 但请确保在 Sametime 上不能从两个内核访问它。
[引用 userid="521093" URL"~/support/processors-group/processors/f/processors-forum/1183180/tda4vm-is-it-possible-to-move-mcusw-boot-c-bootapp-to-main-domain-mcu3_0-let-mcu3_0-boot-other-core "]2.是否可以像这个 μ:那样生成引导流程
R5 ROM --> SBL--> MCU1_0 bootapp (仅引导 mcu3_0/mcu3_1)--> MCU3_0的 bootapp (引导其他内核)--> 1.MCU2_0/MCU2_1
[/报价]嗯、目前不支持这种情况。 您可以更新当前的引导应用 程序以支持此引导流程。
此致、
Brijesh
非常感谢! 这解决了我的问题、我将 更新当前的引导应用程序!
您好、专家:
[引用 userid="521093" URL"~/support/processors-group/processors/f/processors-forum/1183180/tda4vm-is-it-possible-to-move-mcusw-boot-c-bootapp-to-main-domain-mcu3_0-let-mcu3_0-boot-other-core "]
R5 ROM --> SBL--> MCU1_0 bootapp (仅引导 mcu3_0/mcu3_1)--> MCU3_0的 bootapp (引导其他内核)--> 1.MCU2_0/MCU2_1
DSP (C6x_1 c6x2 c7x)
a72.
[/报价]我 已经更新了引导应用 程序以支持此引导流程,但我发现在 MCU3_0,中,调用 OSPIBootStageImage()所花费的时间似乎比在 MCU1_0中调用 OSPIBootStageImage()所花费的时间更多。 是因为 MCU3_0访问 OSPI 闪存的读取速度还是延迟慢于 MCU1_0?
您好!
是否在 mcu3_0上重新配置任何 OSPI 参数? 是否使用 DMA 从 mcu3_0上的 OSPI 读取? mcu3_0上的时钟速度是否相同?
除此之外、不应有任何差异。
此致、
Brijesh
我确实调用了 OSPI init 函数:1。 SBL_SPI_init (); 2. sbL_ospiInit (&boardHandle);"但我正在使用相同的库文件“sbL_lib_cust.aer5f”, 因此我认为 OSPI 初始化参数与 MCU1_0一致。 但是、MCU1_0启动应用需要大约3秒来启动所有内核、而 MCU3_0启动应用需要10秒
[引用 userid="80721" URL"~/support/processors-group/processors/f/processors-forum/1183180/tda4vm-is-it-possible-to-move-mcusw-boot-c-bootapp-to-main-domain-mcu3_0-let-mcu3_0-boot-other-core/4456355 #4456355"]您是否使用 DMA 从 mcu3_0上的 OSPI 读取?Mcu1_0和 MCU3_0都使用 none_dma 模式来读取 ospi
[引用 userid="80721" URL"~/support/processors-group/processors/f/processors-forum/1183180/tda4vm-is-it-possible-to-move-mcusw-boot-c-bootapp-to-main-domain-mcu3_0-let-mcu3_0-boot-other-core/4456355 #4456355"] mcu3_0上的时钟速度是否相同?[/quot]时钟速度由 SBL_ospiInit (&boardHandle)设置、我认为 mcu3_0和 mcu1_0是相同的。
您好 、Tongxin Wang、
好的、初始化看起来是一样的。
[引用 userid="521093" URL"~/support/processors-group/processors/f/processors-forum/1183180/tda4vm-is-it-possible-to-move-mcusw-boot-c-bootapp-to-main-domain-mcu3_0-let-mcu3_0-boot-other-core/4456936 #4456936"]但 MCU1_0启动应用程序启动所有内核大约需要3秒、MCU3_0启动应用程序花费10秒[/quot]在这里、 它们是否加载相同数量的内核? 因为这是太大的差异、所以不应该发生这种情况。
您是否在两个内核上相应地启用了缓存? 如果高速缓存设置不同、则性能差异可能更大。
此致、
Brijesh
您好、 Brijesh Jadav:
我打开了一个单独的主题、讨论启动性能。 MCU3_0的高速缓存设置发布在新帖子中: (+) TDA4VM:mcu3_0 boot_app 函数的启动性能-处理器论坛-处理器- TI E2E 支持论坛