各位好:
我这项目中使用到AM3358,想用AM3358通过GPMC与fpga进行通讯,并将从FPGA中读取的数据进行存储,由于使用条件限制,只能考虑用EMMC做存储,在论坛上看了些相关帖子,我的理解是:emmc0口支持小于4GB的,emmc1没有限制,但和GPMC有引脚复用的情况,这样理解是否有误,我这希望可以支持64G的存储,AM3358能支持吗?如何解决EMMC1和GPMC引脚复用的情况?
Shine:
如果你的eMMC1卡只是想做为启动booting image存储设备,后续就不需要使用了。是可以在启动时,这些pin脚工作在mmc模式。这之后在系统读完启动image后,再通过pinmux将相关pin脚设置成为了gpmc模式,就可以使用gpmc上的设备了。
lynn bill:
回复 Shine:
这样的话,数据存储怎么解决呢?我想在AM3358上运行Linux系统,通过GPMC读取fpga的数据并存储在外部64G的emmc
Shine:
回复 lynn bill:
如果还要做数据存储的话,就没办法了,GPMC和emmc管脚复用,不能同时使用。
lynn bill:
回复 Shine:
TI有其他可以实现该要求的芯片推荐没有啊?
Shine:
回复 lynn bill:
您可以用下面的pinmux工具查看其它系列的管脚复用情况,如AM4378。
www.ti.com/…/PINMUXTOOL
yongqing wang:
回复 lynn bill:
外接一个SD卡可行?