Firefly开源社区

123
发表新贴
打印 上一主题 下一主题

关于android使用串口问题,板子RK3288(我的操作步骤)

16

积分

0

威望

0

贡献

游客

积分
16
发表于 2016-10-14 19:16:35        只看该作者  21#
本帖最后由 yangkong521 于 2016-10-19 16:12 编辑

这个坑我终于爬出来了,原因是默认的系统固件的boot.img在编译时将内核编译进去了,如果只是烧写修改的kernel.img和resource.img不会改变系统启动时的内核。所以正确做法是下载系统源码并按照uart的教程修改内核内容并编译内核,同时需要使用 make -j8 对固件进行重新编译,最后使用 ./mkimage.sh 生成各个img。./mkimage.sh不会讲内核编译进boot.img 而 ./mkimage.sh ota 会将内核编译进boot.img(估计下载的编译好的固件使用的是该命令编译的)。随后在/rockdev/Image-rk3288目录下得到各个img文件。最后将编译好的kernel.img resource.img boot.img烧录进去就OK了。系统的编译过程参考wiki中的固件编译,内核文件的配置参考wiki中驱动开发中uart部分。
回复

使用道具 举报

347

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
347
发表于 2016-10-17 16:14:01        只看该作者  22#
打包时候不要选ota模式就不会把kernel.img打包到boot.img去了啊
回复

使用道具 举报

347

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
347
发表于 2016-10-17 16:14:48        只看该作者  23#
看来你是刚做rk平台不久,嘿嘿
回复

使用道具 举报

16

积分

0

威望

0

贡献

游客

积分
16
发表于 2016-10-19 16:09:23        只看该作者  24#
lushengchu 发表于 2016-10-17 16:14
打包时候不要选ota模式就不会把kernel.img打包到boot.img去了啊

捕获.PNG (7.71 KB, 下载次数: 1317)

捕获.PNG

捕获1.PNG (8.31 KB, 下载次数: 1262)

捕获1.PNG
回复

使用道具 举报

347

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
347
发表于 2016-10-22 10:40:29        只看该作者  25#

不对吧,你看我的:
lsc@lsc:~/newDisk2/RK3288_EBOX_DINGSUNG$ ./mkimage.sh
TARGET_PRODUCT=rk3288
TARGET_HARDWARE=rk30board
system filesysystem is ext4
create boot.img without kernel... done.
create recovery.img with kernel and with out resource... done.
create misc.img.... done.
create system.img... ^C
lsc@lsc:~/newDisk2/RK3288_EBOX_DINGSUNG$
回复

使用道具 举报

89

积分

0

威望

0

贡献

技术小白

积分
89
发表于 2016-11-15 14:00:42        只看该作者  26#
哥们 能不能留个QQ我现在也遇到这个问题了
回复

使用道具 举报

返回列表
123
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表