Firefly开源社区

标题: 12 [打印本页]

作者: SJL    时间: 2020-7-27 16:57
标题: 12
本帖最后由 SJL 于 2020-8-3 09:33 编辑

12
作者: 时间的蝴蝶    时间: 2020-7-28 10:21
看下提交信息, git log
作者: SJL    时间: 2020-7-28 10:31
时间的蝴蝶 发表于 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:<AddFile> 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

作者: 时间的蝴蝶    时间: 2020-7-28 11:51
‘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
作者: SJL    时间: 2020-7-28 15:42
时间的蝴蝶 发表于 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根文件系统,启动内核,但一直不成功。大神有这样试过吗?

作者: 时间的蝴蝶    时间: 2020-7-29 09:43
真的能打包成功吗,你按照 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

至于启动信息,你的代码正常更新了吗?
作者: SJL    时间: 2020-7-29 11:35
时间的蝴蝶 发表于 2020-7-29 09:43
真的能打包成功吗,你按照 WiKi 重命名 rootfs 就行,不需要改其他文件,mv ubuntu-armhf-rootfs. ...

代码更新了,还是启动不起来,报错是一样的

作者: 时间的蝴蝶    时间: 2020-7-29 17:22
看下提交对不对得上,cd firefly-sdk,git log


不行的话,先进 maskrom 擦除再烧写试下。
发一下编译、烧写流程。

作者: SJL    时间: 2020-7-30 11:49
时间的蝴蝶 发表于 2020-7-29 17:22
看下提交对不对得上,cd firefly-sdk,git log

我把整个流程写在了文档里,麻烦看一下链接:https://pan.baidu.com/s/19xsL8CEZTkmKzOTdOEUQ6Q
提取码:1234
作者: SJL    时间: 2020-7-30 12:00
时间的蝴蝶 发表于 2020-7-29 17:22
看下提交对不对得上,cd firefly-sdk,git log

大神,能加下联系方式指导下吗?我QQ1115064653
作者: 时间的蝴蝶    时间: 2020-7-31 09:14

1、同步代码时,git 的错误提示,`没有设置用户名、邮箱`


2、git log,大段的重复,`:...skipping...`
        是复制的问题,还是用命令查看就是这样
        要有 uboot、kernel的提交才是,否则代码没更新成功,后面编译也不对。

3、编译配置,有看 wiki 吗?
http://wiki.t-firefly.com/zh_CN/Firefly-RK3288/linux_compile.html
```
~$ ./build.sh firefly-rk3288-ubuntu.mk

~$ ls -l device/rockchip/.BoardConfig.mk
        device/rockchip/.BoardConfig.mk -> rk3288/firefly-rk3288-ubuntu.mk
```


图片2.png (20.79 KB, 下载次数: 703)

图片2.png

作者: SJL    时间: 2020-8-3 09:27
时间的蝴蝶 发表于 2020-7-31 09:14
1、同步代码时,git 的错误提示,`没有设置用户名、邮箱`

非常感谢,更新的问题。现在更新好了,可以正常启动了
作者: gang897572    时间: 2020-8-25 15:18
SJL 发表于 2020-8-3 09:27
非常感谢,更新的问题。现在更新好了,可以正常启动了

我也遇到这个问题了,请问怎么更新
作者: SJL    时间: 2020-9-11 11:50
gang897572 发表于 2020-8-25 15:18
我也遇到这个问题了,请问怎么更新

按官方教程更新,最后查看一下UBOOT和kernel是否更新成功就可以了
作者: gang897572    时间: 2020-9-12 08:41
官方教程没提到,要出现那2个commet,




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