香橙派相对于树莓派有很大的价格优势以及性能优势,但是软件方面支持方面是很落后的,网上能找到的资料很少,下面说的主要是一些固件方面的问题,以及解决方法
关于分辨率
首先H3香橙派官方提供的安卓镜像的虚拟机分辨率是1280x720的(这里不是指HDMI的输出分辨率),奇怪的是在输出视频时不会受720P的影响,依然可以达到1080P的效果,但是其他方面就不行,如果你想获得全方位的1080P体验需要修改一下固件,首先需要一个软件“DragonFace V2.2.5”,这是一个能快速修改全志固件的软件,之后打开固件、点开高级设置、点开“修改build.prop”,将对应对应的选项更改为persist.sys.disp_density=200 ro.hwc.sysrsl=10,重新保存固件,这样就能获得新的固件了(使用新固件启动后,你会发现世界一下子清晰很多)
关于用SD卡烧录固件
全志提供的工具是叫做“PhoenixCard”,能找到的最新版本是3.1的,很久都没有更新了,所以导致bug很多,我开始使用的时候很难一次烧录成功,具体做法是选择镜像文件、选择卡启动、然后看一下盘符是不是对应自己的读卡器,确认无误后就可以直接烧录了,如果中间出现失败,都是正常的,不要大惊小怪,多尝试尝试(这里提醒一下,千万不要尝试在网上找第三方盒子的固件进行测试板子,因为一般第三方的固件是带锁的,一旦CPU被锁将无法解锁,以后就不能正常运行官方的固件了)
另外说一点,使用DragonFace修改后的固件在烧录固件的最后阶段会导致烧录软件出错甚至崩溃,可以忽略这些,因为你的SD卡已经成功制作了,可以马上使用
如果尝试很多次都没有办法成功烧录固件到SD卡,那么你需要使用XP系统的电脑进行尝试,如果XP系统的找不到,建议在虚拟机中安装XP系统进行烧录,根据我后来的测试,在虚拟机的XP中进行烧录,很少失败,基本是一次就烧录成功
关于USB
官方提供的固件有一个严重的问题,就是如果先插好U盘在开机,发现不能识别到U盘,重新插拔就能正常使用,暂时没有想到解决办法
另外一个问题是usb的ADB功能默认是关闭的,可以用DragonFace进行修改,DragonFace打开固件后,选择高级设置,找到修改系统设置,将相应的内容做如下更改
[usbc0]
usb_used = 1
usb_port_type = 0
usb_detect_type = 0
usb_id_gpio = port:PG12<0><1><default><default>
usb_det_vbus_gpio = port:PG12<0><1><default><default>
usb_drv_vbus_gpio = port:PL02<1><0><default><0>
usb_host_init_state = 1
usb_restrict_gpio =
usb_restric_flag = 0
usb_restric_voltage = 3550000
usb_restric_capacity= 5
usb_regulator_io = "nocare"
usb_regulator_vol = 0
usb_not_suspend = 0
这样就能实现开机调试功能了