我的开发板是i.MX6Q SabreSD。我尝试使用MFGTool分别下载android到eMMC和SD卡。描述如下:
1. 使用MFGTool下载android_jb4.2.2_1.1.0到eMMC:正常。
2. 使用MFGTool下载android_jb4.3_1.1.0到eMMC:不正常。显示下载成功,但启动时串口没有输出,即u-boot也没有正常运行起来。
3. 使用MFGTool下载android_jb4.3_1.1.0到SD:正常。
4. 使用MFGTool下载android_jb4.2.2_1.1.0到SD:正常。
5. 使用下载好android_jb4.3_1.1.0的SD卡启动进入u-boot,将SD卡中的u-boot拷贝到eMMC中。断电,调整拨码开关,使其从eMMC启动,同时拔出SD卡。上电后,eMMC中的u-boot顺利启动,串口有信息输出。
6.使用MFGTool下载自己编译的android_jb4.3_1.1.0,结果与使用官网下载的image相同的现象,即下载到SD卡没问题,下载到eMMC有问题。
注:我自己编译的image已经针对两种启动位置做了配置。我相信编译出的文件是正确的。1-4所下载的image文件都是从官网下载的。因此,应该不是image文件的问题,而是MFGTool工具的问题。
我怀疑是MFGTool工具针对4.2.2设计的,而4.3版本的u-boot有少许差异,导致MFGTool下载时出错了。
不知我的描述是否清楚。如有不正确,请批评指正。谢谢。
|