请教TI工程师几个问题,麻烦帮忙解答一下,谢谢!
需求要求使用AM335X处理器且支持Nandflash(8-Bit)、EMMC、SD卡启动。
1、将SD卡挂在MMC0接口,将EMMC(8-Bit data)挂在MMC1接口上,按照文档要求,MMC仅支持4-Bit启动,请问用8-Bit EMMC,在启动的时候采用4-Bit Boot,启动后EMMC采用8-Bit是否可行?
2、由于EMMC占用了GPMC数据总线的低8位,将Nandflash挂在GPMC数据总线的高8位是否可行?
Jian Zhou:
1.我们BBB的板子是可以从MMC1启动EMMC芯片,可参考其原理图。
2.可以将MMC1调整到AD8-AD15,NAND的数据线还是用低8位
Jason Hou:
回复 Jian Zhou:
将MMC1调整到AD8—AD15,则不能从MMC1启动EMMC芯片。
可否提供一下BBB的板子的原理图或者链接?
Steven Liu1:
回复 Jason Hou:
是的,如果是使用mmc1启动,需要按照TRM手册要求的配置方式,进行mmc1的设计。需要用AD0~D3
BBB的原理图可以参考:http://elinux.org/Beagleboard:BeagleBoneBlack#Hardware_Files
Table 26-29. Pins Used for MMC1 BootSignal name Pin Used in Deviceclk gpmc_csn1cmd gpmc_csn2dat0 gpmc_ad0dat1 gpmc_ad1dat2 gpmc_ad2dat3 gpmc_ad3