TI中文支持网
TI专业的中文技术问题搜集分享网站

AM625: MCU M4F核访问MMCSD控制器的syscfg配置问题

Part Number:AM625

问题描述:

官方的MCU_SDK只有R5核访问MMCSD控制器的例程,我现在需要通过MCU M4访问MMCSD.我选用empty作为基础项目在上面进行修改,通过example.syscfg进行MMCSD配置,但是并未找到相关选项,后来发现所有的M4核的example.syscfg都没有MMCSD选项,只有R5有。

如何在M4F下配置MMCSD呢?

M4F核项目的example.syscfg

R5核项目的example.syscfg

Vivian Gao:

 您好

TI在下方链接答复过,建议避免从M4F核心使用MMCSD,可能会降低CPU性能, 而且TI也没有做过相关的验证。

看下方链接

SK-AM62: can MCU M4F access flash eMMC? – Processors forum – Processors – TI E2E support forums

,

YUNCHUN HE:

您好

我尝试在在MCU M4F上布置MMCSD代码并进行调试。

1. 已经配置了RAT

2. 在操作寄存器时会卡死在那里,比如函数MMCSD_halSoftReset(…)下的代码

CSL_REG8_FINS(&pReg->SOFTWARE_RESET, MMC_CTLCFG_SOFTWARE_RESET_SWRST_FOR_ALL, CSL_MMC_CTLCFG_SOFTWARE_RESET_SWRST_FOR_ALL_VAL_RESET);

运行到这不会再往下运行了。

打印出SOFTWARE_RESET,的地址为0x8FA1002F,确认无误。

3. 我尝试在MMCSD代码中去读取其他控制器的某一个寄存器,如MCU_UART0-> _UART_EFR,可以成功运行并读取成功的。

地址为:0x84A00008

赞(0)
未经允许不得转载:TI中文支持网 » AM625: MCU M4F核访问MMCSD控制器的syscfg配置问题
分享到: 更多 (0)