Firefly开源社区

标题: 升级update.img后,打开uart2、uart3失败 [打印本页]

作者: ancientcc    时间: 2018-6-29 08:26
标题: 升级update.img后,打开uart2、uart3失败
打开uart2、uart3指的是用open打开"/dev/ttysWK0"、"/dev/ttysWK2"

修改了kernel.img、system.img中的几行代码,并編译。只是升级这两个img时,能打开uart2、uart3。

用的同样是这两个kernel.img、system.img,在windows运行mkupdate.bat生成update.img,用这update.img升级后,打开uart2、uart3失败了,为什么?





作者: jpchen    时间: 2018-7-2 10:42
看一下boot.img是多大,看是不是boot.img包含了内核,可以从boot.img大小做判断
作者: ancientcc    时间: 2018-7-12 19:07
jpchen 发表于 2018-7-2 10:42
看一下boot.img是多大,看是不是boot.img包含了内核,可以从boot.img大小做判断


boot.img没包括内核,但包括ramdisk。

针对这问题,查下来原因是虽然編译android时用的是“lunch rk3288_aio_3288j_box-userdebug”,但在生成ramdisk时打包是<firefly-rk3288>/device/rockchip/rk3288/rk3288_box目录,而不是<firefly-rk3288>/device/rockchip/rk3288/rk3288_aio_3288j_box。而前者目录下的init.rc没有处理uart2、uart3相关的ttysWK0、ttysWK2。
作者: jpchen    时间: 2018-7-13 11:55
ancientcc 发表于 2018-7-12 19:07
boot.img没包括内核,但包括ramdisk。

针对这问题,查下来原因是虽然編译android时用的是“lunch rk ...

同步一下sdk,看问题是否解决
作者: ancientcc    时间: 2018-7-13 13:49
jpchen 发表于 2018-7-13 11:55
同步一下sdk,看问题是否解决

要同步sdk,现在估计是没时间。

实在是遇到棘手问题了,偏个题。计划让AIO-3288J用于人脸识别。一开始都挺顺手,app也出来了,于是买了50多块AIO-3288J用于示点。示点下来,反馈夜间识别率不高。查原因,结果发现是低照度(夜间)时摄像头采到的人脸过白,详见(http://dev.t-firefly.com/thread-14110-1-1.html),导致识别人脸失败。

而同样是这摄像头,同样使用环境,用在Windows+AMCap,它采集到的人脸就是正常的。我于是怀疑是rk3288J中的uvc驱动有问题。这几天在看驱动源码,可一直找不到原因。

不知道你们能否帮忙,我们可以寄摄像头给你们测。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1