Firefly开源社区

打印 上一主题 下一主题

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

16

积分

0

威望

0

贡献

游客

积分
16
发表于 2016-10-14 19:16:35      楼主
本帖最后由 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部分。
回复

使用道具 举报

16

积分

0

威望

0

贡献

游客

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

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

捕获.PNG

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

捕获1.PNG
回复

使用道具 举报

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

本版积分规则

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