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.

[参考译文] TDA4VM:通过 R5F 进行 GPMC 配置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1628376/tda4vm-gpmc-configuration-through-r5f

器件型号: TDA4VM

尊敬的支持团队:

Im 尝试通过 R5f MCU2_1 配置 GPMC、我尝试在这种情况下使用 16 位或异步配置对其进行配置、在此测试期间、我检查了数据、片选和写入使能是否正确发生、但地址线始终为高电平、我还分享了下面的 GPMC 配置

#define GPMC_SYSCONFIG_VALUE          0x00000008
#define GPMC_IRQENABLE_VALUE          0x00000000
#define GPMC_TIMEOUT_CONTROL_VALUE    0x00000000
#define GPMC_CONFIG1_0_VALUE          0X01001000
#define GPMC_CONFIG1_1_VALUE          0X01001000
#define GPMC_CONFIG2_0_VALUE          0X000f0f00
#define GPMC_CONFIG2_1_VALUE          0X000f0f00
#define GPMC_CONFIG3_0_VALUE          0X00000000
#define GPMC_CONFIG3_1_VALUE          0X00000000
#define GPMC_CONFIG4_0_VALUE          0X0f010f01
#define GPMC_CONFIG4_1_VALUE          0X0f010f01
#define GPMC_CONFIG5_0_VALUE          0X030e1010
#define GPMC_CONFIG5_1_VALUE          0X030e1010
#define GPMC_CONFIG6_0_VALUE          0X8e000000
#define GPMC_CONFIG6_1_VALUE          0X8e000000
#define GPMC_CONFIG7_0_VALUE          0x00000F60//F20
#define GPMC_CONFIG7_1_VALUE          0x00000F61//F21
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Balaji:

    您能否告诉我您正在为 GPMC 使用哪个 CSL 示例?
    我没有看到针对 Jacinto 平台的 GPMC 驱动程序支持。

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

    尊敬的 Anil:

    感谢您的回复, Im 通过 J721e EVM 板尝试此操作,我没有提到任何示例文件,
    由于没有驱动程序支持、我盯着通过寄存器级别进行配置、在这种情况下、除了地址线外、数据、芯片选择和写入使能引脚都正常工作、并且我还移除了 MCASP 和 UART 引脚、它们在引脚多路复用上发生冲突。

    我有另一个 DOUT、通过寄存器配置 GPMC 也不起作用?

    谢谢

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

    Balaji,

    由于我对此 GPMC 驱动程序不熟悉、因此对于 GPMC、需要多少个地址线、任何一个地址线 都无法正常工作?

    我在 内部 PDK 文件夹中找到了一个正在配置的诊断示例。

    GPMC_cfg.addrDataMux = GPMC_MUXADDDATA_NOMUX(定义为零);

    但内部 PDK 文件夹中也没有驱动程序支持。

    如果我们有 J721E_EVM 支持的任何 CSL GPMC 示例、就会很好。

    [报价 userid=“668303" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1628376/tda4vm-gpmc-configuration-through-r5f/6278555 ]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Anil:

    Im 使用 16 条地址线和 16 条数据线 2 个芯片选择、我尚未看到通过 i2c 扩展器驱动的多路复用器/多路信号分离器、默认情况下为 MCASP 配置了该多路复用器/多路信号分离器、现在我将其配置为 GPMC 及其工作正常。

    谢谢

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

    很好!

    如果问题得到解决、您可以关闭此主题吗?