先生,你好
我们使用 tda3x GPMC 来控制 NAND 闪存(Micron MT29F1G08ABAEAWP)
,现在我们可以使用 CPU 模式读取/编程/擦除 NAND 闪存。(处理字节到字节)
但我们希望尝试使用 GPMC 预取模式进行驱动。 编码后、但无法正常工作
,请要求提供包含预取模式(可能包括 DMA/中断配置) 控制 的示例代码以供参考?
或者我应该为您准备什么。
感谢您的帮助
Tks
Brianyeh
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.
先生,你好
我们使用 tda3x GPMC 来控制 NAND 闪存(Micron MT29F1G08ABAEAWP)
,现在我们可以使用 CPU 模式读取/编程/擦除 NAND 闪存。(处理字节到字节)
但我们希望尝试使用 GPMC 预取模式进行驱动。 编码后、但无法正常工作
,请要求提供包含预取模式(可能包括 DMA/中断配置) 控制 的示例代码以供参考?
或者我应该为您准备什么。
感谢您的帮助
Tks
Brianyeh
e2e.ti.com/.../nandflash.7zDearRishabh、
是的,我们使用 tda3x 进行开发,没有 NAND 闪存代码。 但我们添加它
C:\processor_sdk_03_00_00_00\ti_components \drivers\pdk_01_07_00_16\packages/ti\boot\sbl_auto_nandflash
随附的显示您确认的代码,
NANDOpen()中的初始代码,用于选择 nandInfo->opMode=DMA 模式 不工作。
现在,我们希望 它可以工作。
此致、
Brianyeh
尊敬的 Rishabh
在尝试 CSL_XBAR_IRQ_CPU_ID_IPU1 ADn 更改另一个中断 src 后,可以正常工作,但不会转储数据。
以下是两个问题:
1、EDMA3DisableTransfer (、trigMode)
如果 TRIGMode = EDMA3_TRIG_MODE_EVENT,则不会发生中断
但是如果 TRIGMode = EDMA3_TRIG_MODE_MANUAL,则可能发生中断。
请说明有何不同?
2、目前没有数据被读取,但发生了中断,请帮助建议一些人尝试吗?
深赏
Brianyeh