我尝试使用在线image将Andrew Henderson的Android instructions加载到我的Beaglebone Black(Rev B),但我没有运气。我使用Win32DiskImager将图像复制到SD卡上,将其加载到插槽中,将HDMI连接到显示器,按住启动按钮,然后打开电路板。我看到不断的LED活动,但已经过了几个小时,我还没有看到Android启动画面。任何帮助实现这项工作的人都表示赞赏。
答案 0 :(得分:0)
问题是视频配置与我的电脑显示器不兼容。我从uEnv.txt文件中删除了视频部分并连接到电视而不是计算机显示器 - 之后我才能看到Android启动。感谢Andrew和他的快速回复:
好吧,图像设置为在启动时使用uEnv.txt文件 由BBB的eMMC中的引导加载程序识别的分区 存储。你不需要按住启动按钮从启动按钮启动 microSD卡。如果图像的写入方式存在问题 但是,microSD卡,按住启动按钮将强制启动 到非工作的microSD图像(所以它会挂在那里)。
要检查的第一件事是确保图像已经存在 正确下载。图像的md5sum是:
c2fd49a7297ee5318e470d9376a0393f BBB_JB_Android_3_8_13.img.bz2
接下来,确保图像已解压缩。未压缩的图像是 像4GB的大小(原始microSD卡的大小) 来自)。如果您下载图像然后按原样写入(通过 它没有解压缩的DiskImager或dd或者有你的东西) 不会开机。
但是,我怀疑麻烦在uEnv.txt文件中。如果你是 使用显示器作为显示器,它可能不支持 图像设计的分辨率。有一个硬编码 "视频= 720x480-16 @ 60"强制执行内核命令行选项 CEA视频模式的分辨率(HDMI上的音频/视频) 连接)。如果您使用的是计算机显示器,而不是HDMI 电视,很可能不支持该模式。你可以改变它 分辨率为640x480,800x600等强制特定模式。要么, 你可以删除" video = ..."选项完全是为了达到最高 显示器支持的分辨率。如果您的显示无法准确 向BBB报告EDID(解析)信息,我相信内核 我使用默认值为1024x768。你不会获得音频 但是,非CEA模式。