这两天弄了好久关于p85刷linaro的事,昨天把linaro刷进了TF卡里面,感觉还行,但是很不喜欢它开机,总是要接个鼠标,还不一定次次都能开,于是想把Linux系统直接刷进P85的内置闪存里面。
查了大量资料,根据本人的操作系统经验,尝试的思路如下:
1.仿照a10开发板将TF卡内的Linux刷进nand的做法,我照着操作了很久,但是卡住了,因为P85的内置nand在刷机(安卓)的时候就被分区成为了nanda...nandi 8个分区,还有一个分区被挂载到用户控件,死活没有开发板的那个nand总分区,于是没辙。。。
2.根据1的思路,开发板装linux进去也需要格式化nand成为nanda和nandb两个分区,其中nanda分区16M,nandb使用余下全部容量,由于多次尝试使用TF引导linux系统后对内置nand进行重新分区都失败了,我想到刷固件的时候不是可以调整对nand的分区参数吗?于是对官方固件进行解包,修改参数使得nanda=16M,nandb=5G,按照开发板的做法将引导文件刷进nanda,系统文件拷进nandb,然而没有成功。。。
3.既然手动分区然后按照开发板的方法没不成功,想到linaro刷进TF的步骤,以及P85启动的流程,能不能将P85看成开发板,内置的第一分区nanda闪存看做TF卡呢?说干就干,我又将官方固件解包,修改参数使得nanda=5G,其他的改小一点,大不了不要那个sdcard分区了。然后按照把系统刷进TF卡的步骤,在linux下通过两条dd 命令将镜像给刷进去了,然后替换掉script.bin和evb.bin文件使得固件能够支持P85的显示屏,然而也没有成功使P85从内置nand闪存启动。。。
至此,我也没辙了,只得老老实实用TF卡启动。作为一名linux玩家,我确实很想把系统直接刷进去机子闪存,所以来贴吧问问有木有高人成功过,或者提供一些思路。
查了大量资料,根据本人的操作系统经验,尝试的思路如下:
1.仿照a10开发板将TF卡内的Linux刷进nand的做法,我照着操作了很久,但是卡住了,因为P85的内置nand在刷机(安卓)的时候就被分区成为了nanda...nandi 8个分区,还有一个分区被挂载到用户控件,死活没有开发板的那个nand总分区,于是没辙。。。
2.根据1的思路,开发板装linux进去也需要格式化nand成为nanda和nandb两个分区,其中nanda分区16M,nandb使用余下全部容量,由于多次尝试使用TF引导linux系统后对内置nand进行重新分区都失败了,我想到刷固件的时候不是可以调整对nand的分区参数吗?于是对官方固件进行解包,修改参数使得nanda=16M,nandb=5G,按照开发板的做法将引导文件刷进nanda,系统文件拷进nandb,然而没有成功。。。
3.既然手动分区然后按照开发板的方法没不成功,想到linaro刷进TF的步骤,以及P85启动的流程,能不能将P85看成开发板,内置的第一分区nanda闪存看做TF卡呢?说干就干,我又将官方固件解包,修改参数使得nanda=5G,其他的改小一点,大不了不要那个sdcard分区了。然后按照把系统刷进TF卡的步骤,在linux下通过两条dd 命令将镜像给刷进去了,然后替换掉script.bin和evb.bin文件使得固件能够支持P85的显示屏,然而也没有成功使P85从内置nand闪存启动。。。
至此,我也没辙了,只得老老实实用TF卡启动。作为一名linux玩家,我确实很想把系统直接刷进去机子闪存,所以来贴吧问问有木有高人成功过,或者提供一些思路。