Other Parts Discussed in Thread: SYSCONFIG
器件型号: TMDS64EVM
主题: SysConfig 中讨论的其他器件
您好:
当前使用 mcu_plus_sdk_am64x_10_01_00_32、用户的应用是在此 SDK 版本上构建的。 GPMC 的示例参考是 GPMC_PSRAM_IO 仅为 16 位。 但是、我创建了额外的 C 文件、以便为 PRG1_PRU0_GPO0-15 上的 I/O 的多路复用器模式 (8) 进行 AD [31:16]额外的引脚多路复用。 我还配置 gpmc0_config 寄存器 1 至 6 以正确设置 32 位器件和同步周期访问等
请注意、在设置为重复示例和适当设置以配置寄存器以进行 16 位访问(在非多路复用 22 位地址和 16 位数据中)时、应用程序使用 16 位器件接口
但我无法在 32 位数据接口总线上工作。 我也无法更改 example.syscfg 文件以更改 32 位的 GPMC 配置(仅设置了 16 位器件,无其他选项)。 这就是为什么我必须在 C 文件中进行额外的引脚多路复用配置的原因。
我在“SysConfig_1.27.0“中注意到、它允许配置为 32 位。 但是、在最新的 MCU_PLUS_SDK_am64x_11_02_00_24 中、GPMC PSRAM 示例的 example.syscfg 仍然相同、您没有更改自定义器件和/或将 AD 总线设置为 32 的选项。
我怎么能得到帮助来克服这个障碍? 任何人用户都有类似的经验? BTW;这用于 CCS 开发和 NORTOS 应用。 我认为在 Linux 中有问题、但这不是我的担心。
此致、
Huynh

