请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: AM6412
您好、
我目前正在使用以下寄存器设置评估 AM64x 上的 GPMC:
GPMC_CONFIG1 0x28C41201
GPMC_CONFIG2 0x00171201
GPMC_CONFIG3 0x00030301
GPMC_CONFIG4 0x0D0B0D0B
GPMC_CONFIG5 0x020A1712
GPMC_CONFIG6 0x8C080484
GPMC_CONFIG7 0x00000E50
我正在通过更改的值来测试突发传输操作ATTACHEDDEVICEPAGELENGTH。
当ATTACHEDDEVICEPAGELENGTH设置为0h或1h时、数据通信使用预期的突发长度。
但是、当它被设置为2h或3h时、传输不会继续超过 8 个字。
相反、该行为变为:
-
2h:8 个字× 2 个周期 -
3h:8 个字× 4 个周期
因此、似乎无法实现超过 8 个字的突发传输。
对于数据传输、我使用memcpy()。
您能否说明导致此行为的原因?
要启用超过 8 个字的突发传输、是否需要任何限制或额外设置?
谢谢你。
Conor