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.

[参考译文] Processor-SDK-J7200:如何设置 OSPI 以启用 DMA 模式,以及如何设置 OSPI 以全速运行

Guru**** 2547150 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1068408/processor-sdk-j7200-how-to-set-ospi-to-enable-dma-mode-and-how-to-set-ospi-to-run-at-full-speed

部件号:processor-SDK-J7200

您好 ,Expert,

我有以下两个问题:

我们将 J7200 SDK 中的默认 OSPI 模型从 S28替换为 M35,并将驱动程序从 xspi 替换为 ospi。

1.在 SBL_COMPONENT.mk 中启用 SBL_USE_DMA,然后将打印级别设置为3后,我可以看到 SBL 中发生了一些错误,日志如下所示:

SBL 版本:0B.00.00.00 (2022年1月12日- 15:20:18)
TIFS 版本:21.1.1——v2021.01a (了不起的 LLA
SCISERVER 板配置标题填充... 通过
Sciclient_setBoardConfigHeader... 通过
初始化 PLL ...完成。
InitlialzingClocks ...完成。
启动 DDR ...完成。
正在初始化 GTC ...开始分析用户应用程序
正在调用 Sciclient_procBootRequestProcessor,ProcID 0x20...
正在调用 Sciclient_procBootRequestProcessor,ProcID 0x21...
正在调用 Sciclient_procBootRequestProcessor,ProcID 0x1...
正在调用 Sciclient_procBootRequestProcessor,ProcID 0x2...
正在调用 Sciclient_procBootRequestProcessor,ProcID 0x6...
正在调用 Sciclient_procBootRequestProcessor,ProcID 0x7...
ospiFunClk = 133333333 Hz

Ospi 读取速度,0x4字节,偏移量为0x100000 =每秒0 MB
正在搜索找到的 X509证书...no
Ospi 读取速度,0x10字节,偏移量0x100000 =每秒0 MB
单个图像标题中的幻数无效
SBL_ospiClose 被调用
在传统 SPI 模式下配置的 OSPI 闪存左侧。

OSPI NOR 设备 ID:0x5b1a,制造商 ID:0x2C
Sciclient_procBootReleaseProcessor,ProcID 0x20...
Sciclient_procBootReleaseProcessor,ProcID 0x21...
Sciclient_procBootReleaseProcessor,ProcID 0x1...
Sciclient_procBootReleaseProcessor,ProcID 0x2...
Sciclient_procBootReleaseProcessor,ProcID 0x6...
Sciclient_procBootReleaseProcessor,ProcID 0x7...


启用 SBL_USE_DMA 后,我应该注意什么? 我是否需要设置任何内容?

2.   

例如,当我将 OSPI 模块的频率设置为133M 或166M 时,请按如下方式进行设置:
ospi_cfg.funck = OSPI_MODULE_CLK_133M

ospi_cfg.funck = OSPI_MODULE_CLK_166M;
然后
如果您将 ospi_cfg.baudRateDiv 设置为6;或设置为大于6,则所有操作都正常
如果 set ospi_cfg.baudRateDiv = 2,则打印显示 OSPI 打开失败
我读取驱动程序代码,即使未设置此参数,默认值为2频率除法。 因此,是否有办法不将频率划分为133M 或166M 的全速 OSPI?

巴西,

乔尔登