您好 ,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) OSPI NOR 设备 ID:0x5b1a,制造商 ID:0x2C |
启用 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?
巴西,
乔尔登