本帖最后由 SJL 于 2020-8-3 09:33 编辑
12
本帖最后由 SJL 于 2020-8-3 09:33 编辑
12
看下提交信息, git log
时间的蝴蝶 发表于 2020-7-28 10:21
看下提交信息, git log
sjl@sjl-virtual-machine:~/rk3288/firefly-sdk/firefly-test/firefly-sdk$ ./build.sh updateimg
processing option: updateimg
File name is FIREFLY-RK3288-UBUNTU-GPT
Rename the file? [N|y]Make update.img
start to make update.img…
dumpe2fs 1.42.13 (17-May-2015)
yAndroid Firmware Package Tool v1.65
------ PACKAGE ------
Add file: ./package-file
Add file: ./Image/MiniLoaderAll.bin
Add file: ./Image/parameter.txt
Add file: ./Image/trust.img
Add file: ./Image/uboot.img
Add file: ./Image/boot.img
Add file: ./Image/misc.img
Add file: ./Image/recovery.img
Add file: ./Image/rk3288_ubuntu_rootfs.img
Error: open file failed,err=2!
------ FAILED ------
Press any key to quit:
mv: 无法获取’/home/sjl/rk3288/firefly-sdk/firefly-test/firefly-sdk/tools/linux/Linux_Pack_Firmware/rockdev/update.img’ 的文件状态(stat): 没有那个文件或目录
Make update image ok!
/home/sjl/rk3288/firefly-sdk/firefly-test/firefly-sdk/rockdev/pack/FIREFLY-RK3288-UBUNTU-GPT-20200728-1027.img
‘Add file: ./Image/rk3288_ubuntu_rootfs.img’
是不是改了 package-file 文件?默认是 ‘rootfs Image/rootfs.img’
rk3288/tools/linux/Linux_Pack_Firmware/rockdev/package-file → rk3288-package-file
SDK/rockdev/rootfs.img → /path/to/rootfs
时间的蝴蝶 发表于 2020-7-28 11:51
‘Add file: ./Image/rk3288_ubuntu_rootfs.img’
是不是改了 package-file 文件?默认是 ‘rootfs …
参考官网的http://wiki.t-firefly.com/zh_CN/Firefly-RK3288/linux_compile.html
按照流程下来,能打包,下载启动后报以下错误:
Warning: ethernet@ff290000 (eth0) using random MAC address - ae:61:89:9e:0d:a9
eth0: ethernet@ff290000
Hit key to stop autoboot(‘CTRL+C’): 0
ANDROID: reboot reason: “recovery”
boot mode: recovery
Load FDT from recovery part
DTB: rk-kernel.dtb
Booting ZIMAGE kernel at 0x02008000(Uncompress to 0) with fdt at 0x8300000…
ERROR: Failed to allocate 0x119a600 bytes below 0x119a600.
Sysmem Error: Failed to alloc “UNCOMPRESS-KERNEL” at 0x00000000 - 0x0119a600
## Booting Android Image at 0x02007800 …
Kernel load addr 0x02008000 size 8112 KiB
RAM disk load addr 0x0a200000 size 7740 KiB
## Flattened Device Tree blob at 08300000
Booting using the fdt blob at 0x8300000
XIP Kernel Image … OK
‘reserved-memory’ dma-unusable@fe000000: addr=fe000000 size=1000000
‘reserved-memory’ ramoops@00000000: addr=8000000 size=f0000
Loading Ramdisk to 0f871000, end 0ffffd6a … OK
Loading Device Tree to 0f85a000, end 0f870136 … OK
Adding bank: 0x00000000 - 0x08400000 (size: 0x08400000)
Adding bank: 0x09300000 - 0x80000000 (size: 0x76d00000)
Total: 4156.196 ms
Starting kernel …
后面更改成./Image/rk3288_ubuntu_rootfs.img
是根据https://blog.csdn.net/kenjianqi1647/article/details/88726391更改的。
也是能打包成功,下载报错一样的。
目前是想使用Ubuntu根文件系统,启动内核,但一直不成功。大神有这样试过吗?
真的能打包成功吗{:4_213:},你按照 WiKi 重命名 rootfs 就行,不需要改其他文件,mv ubuntu-armhf-rootfs.img ubuntu_rootfs/rk3288_ubuntu_rootfs.img;
rootfs Image/rootfs.img 是找的这里的文件 rocked/rootfs.img → ../ubuntu_rootfs/rk3288_ubuntu_rootfs.img
至于启动信息,你的代码正常更新了吗?
时间的蝴蝶 发表于 2020-7-29 09:43
真的能打包成功吗,你按照 WiKi 重命名 rootfs 就行,不需要改其他文件,mv ubuntu-armhf-rootfs. …
代码更新了,还是启动不起来,报错是一样的
时间的蝴蝶 发表于 2020-7-29 17:22
看下提交对不对得上,cd firefly-sdk,git log
我把整个流程写在了文档里,麻烦看一下链接:https://pan.baidu.com/s/19xsL8CEZTkmKzOTdOEUQ6Q
提取码:1234
时间的蝴蝶 发表于 2020-7-29 17:22
看下提交对不对得上,cd firefly-sdk,git log
大神,能加下联系方式指导下吗?我QQ1115064653
1、同步代码时,git 的错误提示,没有设置用户名、邮箱
2、git log,大段的重复,:...skipping...
是复制的问题,还是用命令查看就是这样
要有 uboot、kernel的提交才是,否则代码没更新成功,后面编译也不对。
3、编译配置,有看 wiki 吗?{:4_213:}
~$ ./build.sh firefly-rk3288-ubuntu.mk
~$ ls -l device/rockchip/.BoardConfig.mk
device/rockchip/.BoardConfig.mk -> rk3288/firefly-rk3288-ubuntu.mk
![]()
时间的蝴蝶 发表于 2020-7-31 09:14
1、同步代码时,git 的错误提示,没有设置用户名、邮箱
非常感谢,更新的问题。现在更新好了,可以正常启动了
SJL 发表于 2020-8-3 09:27
非常感谢,更新的问题。现在更新好了,可以正常启动了
我也遇到这个问题了,请问怎么更新
gang897572 发表于 2020-8-25 15:18
我也遇到这个问题了,请问怎么更新
按官方教程更新,最后查看一下UBOOT和kernel是否更新成功就可以了
官方教程没提到,要出现那2个commet,