我正在尝试将AOSP闪存到Nvidia Tegra K1开发板上:https://developer.nvidia.com/jetson-tk1 我看过将Android安装到设备上的每个指南都需要现有的Android安装。例如,在构建AOSP之后,必须通过运行
将设备置于快速启动模式 Nov. 15 - 30, 2013
Nov. 30 - Dec. 15, 2013
由于Jetson没有安装Android,工厂制造商是否有办法在我可以使用的第一时间内闪存他们的SoC?
我找到了Jedroid,一个专门为Jetson构建的Lollipop Android版本,但它基本上由预编译的system.img二进制文件组成,我需要能够为我的系统制作一个自定义的Android ROM。我尝试运行$adb reboot bootloader
然后从那里刷新aosp,但fastboot挂起并且不会检测到任何设备,即使Jetson通过USB连接也是如此。
答案 0 :(得分:1)
如果在开机期间按下特定键,许多Android设备引导加载程序将进入快速启动模式,这可能在裸板上有一个相关的弹簧针测试点。对于评估板,它可能是一个跳线。预期的闪存分区上缺少有效的映像头也可能是一个触发器。
关于引导加载程序首先如何在NAND / eMMC上运行,它可以在将其焊接到板上之前闪存,或者通过一些独特的接口下载,例如SOC上的ROM中的较低级引导加载程序,这可能是愿意通过USB或串行接口接受代码,或者在某些情况下从SD卡插槽启动。
JTAG / SWD可以是另一种选择,特别是对于" brick"回收
基本上,任何低于fastboot级别的设备都是设备唯一的,即使在今天通常运行Android的所有设备上也不支持fastboot。