当用三星RP6818开发板添加应用后分区烧写出现问题,可以将应用去掉再烧写测试,可能是应用、环境配置等出了问题。

Q:烧写时,partmap我可以改吗?system.img有些大,超过500M了。

三星RP6818开发板添加应用后分区烧写问题分析_添加应用

但我看这个长度也是足够的,为什么烧写出现unknownerror

三星RP6818开发板添加应用后分区烧写问题分析_添加应用_02

400m烧写的时候没问题。

A:未知错误不是长度的问题。system分区足够大的了。

Q:应该是什么问题?现在我烧写以前成功过的映像,也不行了,歇菜了。

A:清除分区。

Q:我看system分区,0x2f200000大约742M左右,应该足够,不是空间的问题。

A:sdcard升级。

Q:sdcard

fastboot不行了吗?

A:清掉之后 fastboot不能用。

Q:fastboot解决不了吗?

fastboot烧写过程中,bootloaderboot都能烧写进去,就是在烧写system出现错误。

这意思是emmc坏掉了?

应该不是坏了啊,现在系统还能启动。

A:如果找不到其他方法,你可以用sdcard试一下。

烧写时提示的错误在串口截图发出来。

Q:串口倒没什么提示。

三星RP6818开发板添加应用后分区烧写问题分析_添加应用_03

三星RP6818开发板添加应用后分区烧写问题分析_添加应用_04

cmd窗口有error提示。

A:串口没有错误就行了。done说明烧录成功。

Q:烧写system时卡住了。

A:把卡住后的信息发出来看看。

Q:就是这个,看不出什么

三星RP6818开发板添加应用后分区烧写问题分析_开发板_05

A:就这样?

Q:CMD窗口有这个unknown error提示。

三星RP6818开发板添加应用后分区烧写问题分析_添加应用_06

A:OTG连接稳定性问题。

1USB口选择;

2、杀毒软件退出;

3OTG线;

选2.0的口试试。

Q:之前一直烧写是正常的。

就是昨天我在device目录下的rpdzkj/app加了几个应用,编译了一下,system470M增加到580M,然后就不行了,跟这个有关系么?

system之前的几个映像能烧写,说明otg还是可以的。

A:系统分区大概是780M,理论上是没问题的。

Q:是啊,我计算也是这样。

A:先把APP一个一个减少,看一下能支持多大的大小。

Q:试过了,我再烧写你们提供的470Msystem,也就不行了。

单独烧录也是一样,

有的烧录到3%,然后有的16%,卡住的进度都不一样,

说明是在往flash写,但是数据传输有错误。

刚才重新在台式机配置了烧写环境,可以了。