Firefly开源社区

标题: 官方提供的Ubuntu16.04(GPT)没有kernel分区,请问怎么更新kernel啊? [打印本页]

作者: 紫翼之狮    时间: 2019-12-23 11:13
标题: 官方提供的Ubuntu16.04(GPT)没有kernel分区,请问怎么更新kernel啊?
官方提供的Ubuntu16.04(GPT)没有kernel分区,请问怎么更新kernel啊?
作者: Negro旋    时间: 2019-12-23 11:23
你可以看看分区介绍:http://wiki.t-firefly.com/AIO-3399C/linux_compile_gpt.html#fen-qu-jie-shao
kernel 包含在 boot.img 中, 烧录 boot.img 到 boot 分区即可。
作者: 紫翼之狮    时间: 2019-12-23 11:36
Negro旋 发表于 2019-12-23 11:23
你可以看看分区介绍:http://wiki.t-firefly.com/AIO-3399C/linux_compile_gpt.html#fen-qu-jie-shao
kern ...

嗯嗯,好的,我去试试
作者: 紫翼之狮    时间: 2019-12-23 11:38
Negro旋 发表于 2019-12-23 11:23
你可以看看分区介绍:http://wiki.t-firefly.com/AIO-3399C/linux_compile_gpt.html#fen-qu-jie-shao
kern ...

多谢,完全ok
作者: Acuity    时间: 2019-12-26 13:36
紫翼之狮 发表于 2019-12-23 11:38
多谢,完全ok

楼主怎样更新进去的?将kernel.img和resource.img打包成boot.img?
作者: Lazyfan    时间: 2019-12-27 11:10
Acuity 发表于 2019-12-26 13:36
楼主怎样更新进去的?将kernel.img和resource.img打包成boot.img?

不是。
编译完内核之后,会在kernel/的目录下,生成boot.img,这个boot.img就包含了kernel.img resource.img
所以你直接烧写这个boot.img分区就好了
作者: Acuity    时间: 2019-12-27 14:02
Lazyfan 发表于 2019-12-27 11:10
不是。
编译完内核之后,会在kernel/的目录下,生成boot.img,这个boot.img就包含了kernel.img resource ...

http://dev.t-firefly.com/thread-12613-1-1.html
我是根据这个单独编译内核的,只生成kernel.img和resource.img。
安装官方的教程下载SDK编译不过,你是用哪个SDK 编译的?
作者: Lazyfan    时间: 2019-12-30 09:53
Acuity 发表于 2019-12-27 14:02
http://dev.t-firefly.com/thread-12613-1-1.html
我是根据这个单独编译内核的,只生成kernel.img和reso ...

SDK源码和编译教程是这个:http://wiki.t-firefly.com/AIO-3399C/linux_compile_gpt.html#
如果你只是想编译kernel,看  部分编译 章节,./build.sh kernel就可以了。
你是自己写了驱动,所以想单独编译吗?
作者: Acuity    时间: 2019-12-30 14:14
Lazyfan 发表于 2019-12-30 09:53
SDK源码和编译教程是这个:http://wiki.t-firefly.com/AIO-3399C/linux_compile_gpt.html#
如果你只是想 ...

感谢回答。还是老老实实换回了官方步骤(之前因为SDK更新慢,想偷懒只更新内核源码编译,估计是GPT分区问题,内核和设备树打包一起了),已经编译成功。因为添加驱动,所以更新设备树,单独编译内核。




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