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.

[参考译文] 66Ak2G12:无法进行 GPMC 多次读取/写入

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1300922/66ak2g12-gpmc-multiple-read-write-does-not-work

您好、专家

目前 GPMC 多次读取/写入无法正常工作、有什么建议吗?
GPMC 单次读取/写入正在工作。
我们正在尝试使 GPMC 多次读取先工作。

- NOR 闪存类,异步和同步器件
-非多路复用连接设备
-读/写同步
- 16位/16字多次读取
- GPMC_FCLK= GPMC_CLK= 100MHz、内核时钟设置为900MHz。(300MHz 分频器= 2h)
- GPMC 从 DSP 运行

1.我在 E2E 上发现了一篇文章、上面写着如果你想使用16字多个字、
使用 DMA 来访问它、对吗?
e2e.ti.com/.../66ak2g12-why-can-t-gpmc-of-66ak-work-as-16words-burst-access

2. DMA 是 EDMA_0还是 EDMA_1有关系吗?

3. EDMA3样本中的 qdma_test ()( EDMA3_LLD_2_12_05_30E)起作用。 (DDR->DDR 存储器副本)
此 qdma_test ()修改如下。

源地址是 GPMC 的地址。 目标地址是 DDR
acnt=4、bcnt=8、ccnt=1
- EDMA3_DRV_SYNC_A
-将源地址设置为 EDMA3_DRV_W16BIT
-源传输模式设置为 EDMA3_DRV_ADDR_MODE_FIFO
(将要读取32个字节的数据。)

附加了在这种情况下每个 GPMC 信号的波形。
执行修改后的 qdma_test ()时,图1所示的波形总共显示8次。
(__LW_AT__我明白 bcnt=8、ccnt=1、因此8次超时)

4.我想我可以只用图1中的一个波形读取16位/ 16字、但这意味着什么
Qdma_test()执行 bcnt*ccnt 次?
这是您要参考的错误样品吗?

*波形:e2e.ti.com/.../GPMC_5F00_MultipleRead.pdf

此致、
秀和

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

    您好、专家

    请尽快采取行动、因为这会影响客户的开发进度。

    此致、
    秀和

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

    Hidekazu、您好!

    抱歉、我们无法再支持在 K2G 上进行裸机软件开发。  

    此致、

    建中市