当用三星RP6818开发板添加应用后分区烧写出现问题,可以将应用去掉再烧写测试,可能是应用、环境配置等出了问题。
Q:烧写时,partmap我可以改吗?system.img有些大,超过500M了。
但我看这个长度也是足够的,为什么烧写出现unknownerror?
400m烧写的时候没问题。
A:未知错误不是长度的问题。system分区足够大的了。
Q:应该是什么问题?现在我烧写以前成功过的映像,也不行了,歇菜了。
A:清除分区。
Q:我看system分区,0x2f200000大约742M左右,应该足够,不是空间的问题。
A:用sdcard升级。
Q:sdcard ?
fastboot不行了吗?
A:清掉之后 fastboot不能用。
Q:fastboot解决不了吗?
fastboot烧写过程中,bootloader和boot都能烧写进去,就是在烧写system出现错误。
这意思是emmc坏掉了?
应该不是坏了啊,现在系统还能启动。
A:如果找不到其他方法,你可以用sdcard试一下。
烧写时提示的错误在串口截图发出来。
Q:串口倒没什么提示。
cmd窗口有error提示。
A:串口没有错误就行了。done说明烧录成功。
Q:烧写system时卡住了。
A:把卡住后的信息发出来看看。
Q:就是这个,看不出什么
A:就这样?
Q:CMD窗口有这个unknown error提示。
A:OTG连接稳定性问题。
1、USB口选择;
2、杀毒软件退出;
3、OTG线;
选2.0的口试试。
Q:之前一直烧写是正常的。
就是昨天我在device目录下的rpdzkj/app加了几个应用,编译了一下,system从470M增加到580M,然后就不行了,跟这个有关系么?
system之前的几个映像能烧写,说明otg还是可以的。
A:系统分区大概是780M,理论上是没问题的。
Q:是啊,我计算也是这样。
A:先把APP一个一个减少,看一下能支持多大的大小。
Q:试过了,我再烧写你们提供的470Msystem,也就不行了。
单独烧录也是一样,
有的烧录到3%,然后有的16%,卡住的进度都不一样,
说明是在往flash写,但是数据传输有错误。
刚才重新在台式机配置了烧写环境,可以了。
原文地址:http://rp6818.blog.51cto.com/11901947/1833552