Firefly开源社区

标题: Firefly-RK3399纯linux系统内核编译及固件镜像生成 [打印本页]

作者: mo-programmer    时间: 2017-5-10 12:39
标题: Firefly-RK3399纯linux系统内核编译及固件镜像生成
本帖最后由 mo-programmer 于 2017-7-29 17:44 编辑

参考http://dev.t-firefly.com/thread-12613-1-1.html
作者: mo-programmer    时间: 2017-5-11 16:02
感觉维基上的资料让人容易混乱,如果你们是做linux嵌入式开发可以看牛头帖子内的内容,链接是http://developer.t-firefly.com/thread-10874-1-1.html
作者: 饿客登门    时间: 2017-5-12 19:46
有2个问题,那个defconfig 和对应 dts 文件我并没有发现,
GPT分区该如何做?
作者: mo-programmer    时间: 2017-5-13 09:58
饿客登门 发表于 2017-5-12 19:46
有2个问题,那个defconfig 和对应 dts 文件我并没有发现,
GPT分区该如何做?

defconfig文件在~/kernel/arch/arm64/configs里面,dts 文件在~/kernel/arch/arm64/boot/dts/rockchip里面,GPT分区这个我没研究过,不清楚。维基上关于RK3399的内核编译已经更新了,你们卡亚直接参考维基上的。
作者: aaaaa-ray    时间: 2017-7-3 18:04
请问楼主在Ubuntu16.04内安装哪个版本的JDK
作者: chelalv    时间: 2017-7-7 15:52
我只下载了kernel源码,那个parameter文件是不是要把andorid源码下载下来才有?
作者: mo-programmer    时间: 2017-7-29 09:26
chelalv 发表于 2017-7-7 15:52
我只下载了kernel源码,那个parameter文件是不是要把andorid源码下载下来才有?

parameter文件可以自己新建一个TXT文件,把内容拷贝进去保存即可

作者: kgp00213    时间: 2017-7-29 16:47
本帖最后由 kgp00213 于 2017-7-29 16:52 编辑
mo-programmer 发表于 2017-5-13 09:58
defconfig文件在~/kernel/arch/arm64/configs里面,dts 文件在~/kernel/arch/arm64/boot/dts/rockchip ...

config文件地址应该是这个:/arch/arm/configs
作者: kgp00213    时间: 2017-7-29 16:58
本帖最后由 kgp00213 于 2017-7-29 17:10 编辑

另外,在rk3288的平台上,把emmc完全擦除后,只要烧录5个文件即可构成一个完整的ubuntu系统:
1,Loader;2,Parameter;3,Resource; 4,Boot; 5,rootfs(Ubuntu内核+应用)
---------------------
以上的1,2及5可以在firefly的固件中获取
但是,
上述的方式得到的1却无法在rk3399的平台太上运行,真是奇怪。
错误提示如下:
DDR Version 1.07 20161103
In
Channel 0: DDR3, 666MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel 1: DDR3, 666MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
256B stride
ch 0 ddrconfig = 0x101, ddrsize = 0x20
ch 1 ddrconfig = 0x101, ddrsize = 0x20
pmugrf_os_reg[2] = 0x32817281, stride = 0x9
OUT
Boot1: 2016-07-29, version: 1.05
CPUId = 0x0
ChipType = 10 1847
SdmmcInit=2 0
BootCapSize=100000
UserCapSize=14910MB
FwPartOffset=2000 , 100000
SdmmcInit=0 20
StorageInit ok = 62310
LoadTrustBL
LoadTrustBL error:-1
powerOn 475698


作者: mo-programmer    时间: 2017-7-29 17:45
kgp00213 发表于 2017-7-29 16:58
另外,在rk3288的平台上,把emmc完全擦除后,只要烧录5个文件即可构成一个完整的ubuntu系统:
1,Loader; ...

是在Ubuntu系统的PC端上进行对烧录文件的编译
作者: updatenow    时间: 2017-8-14 12:29
编译LINUX为什么不通过?make[1]: *** [firefly_linux_defconfig] 错误 1
make: *** [firefly_linux_defconfig] 错误 2
make ARCH=arm64 firefly_linux_defconfig出错

作者: mo-programmer    时间: 2017-8-15 13:28
updatenow 发表于 2017-8-14 12:29
编译LINUX为什么不通过?make[1]: *** [firefly_linux_defconfig] 错误 1
make: *** [firefly_linux_defco ...

一般是没找到这个firefly_linux_defconfig文件
作者: goregechang    时间: 2018-4-15 21:02
http://dev.t-firefly.com/thread-12165-1-10.html
這著做,編出來可以可以正常開機
作者: 没错是我干的    时间: 2018-7-18 17:33
boot.img如何获得呢?
作者: 没错是我干的    时间: 2018-7-18 17:33
boot.img如何获得呢?
作者: James035    时间: 2018-7-25 14:52
mo-programmer 发表于 2017-5-11 16:02
感觉维基上的资料让人容易混乱,如果你们是做linux嵌入式开发可以看牛头帖子内的内容,链接是http://develo ...

3Q
作者: fengwenjiong    时间: 2018-8-8 22:59
kgp00213 发表于 2017-7-29 16:58
另外,在rk3288的平台上,把emmc完全擦除后,只要烧录5个文件即可构成一个完整的ubuntu系统:
1,Loader; ...

我也遇到这个问题了,你是怎么解决的,还记得吗?多谢
作者: fengwenjiong    时间: 2018-8-8 23:00
kgp00213 发表于 2017-7-29 16:58
另外,在rk3288的平台上,把emmc完全擦除后,只要烧录5个文件即可构成一个完整的ubuntu系统:
1,Loader; ...

我也遇到这个问题了,你是怎么解决的,还记得吗?多谢
作者: lindianfeng    时间: 2018-10-8 17:15
我也遇到了,怎么解决呀。谢谢。
作者: snowywind    时间: 2020-1-6 16:52

我也遇到了,怎么解决呀。谢谢。
作者: chaser_ss    时间: 2020-5-15 17:12
您好,为什么不能查看具有的资源呀
作者: chaser_ss    时间: 2020-5-15 17:15
哦 原来要积分到一个等级才可以进行。。。
作者: glpy1000    时间: 2020-7-3 16:34
防尘
作者: SJL    时间: 2020-7-27 16:43
好贴,学习了
作者: lin04300119    时间: 2021-1-4 13:27
好资料
作者: nash870504    时间: 2021-2-25 12:37
刚开始学习谢谢楼主
作者: wx_real_j5959    时间: 2021-10-2 17:04
chelalv 发表于 2017-7-7 15:52
我只下载了kernel源码,那个parameter文件是不是要把andorid源码下载下来才有?

请问firefly-rk3399的源码要去哪里下载呢,网上找了很多地方都找不到,客服也不给

作者: RK3399_ZF    时间: 2021-11-5 15:51
学习了
作者: melon    时间: 2022-10-20 10:02
wx_real_j5959 发表于 2021-10-2 17:04
请问firefly-rk3399的源码要去哪里下载呢,网上找了很多地方都找不到,客服也不给

https://www.t-firefly.com/doc/download/3.html 资料下载




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