|
Android-PAD版,编译内核后,更新内核无效,为何?
发表于 2015-12-26 22:51:08
浏览:6673
|
回复:5
打印
只看该作者
[复制链接]
楼主
本帖最后由 东方青 于 2015-12-26 23:22 编辑
我使用的是Android4.4 PAD版系统,我自己写了个驱动,想使用,
编译内核时,使用:make firefly-rk3288-linux_defconfig更新生成默认的.config,
然后再使用make menuconfig配置添加我的驱动程序。
编译成功后,生成kernel.img和resource.img镜像;
我将这两个镜像在Linux环境下使用命令:
sudo upgrade_tool di -k kernel.img
和命令:sudo upgrade_tool di resource resource.img
更新内核和资源镜像,但是整一个系统直到启动成功,也没有发现运行了我的代码!
以上可能是我的配置有问题!
但是我按照暴走的阿sai的视频教程,http://developer.t-firefly.com/thread-298-1-1.html
直接按照他的做法将他的代码copy进内核,修改好drivers目录下的Kconfig和Makefile文件,
然后使用make menuconfig配置好.config文件,最后编译,同样的将生成的kernel.img和resource.img镜像烧录到板卡中,正常启动板卡后,也没有看到相应的现象在串口打印出来!
这是为何?我还需要配置其他东西吗?parameter文件我已经检查过了,没有变化,理论上我只是更新内核和资源,不需要更改parameter文件的。并且我确定使用视频例程时,例程已经编译了,生成了hello.o文件。
请问这是为何??
|
|