Firefly开源社区

标题: 使用 miniroot 来创建并引导系统 [打印本页]

作者: maurice    时间: 2015-7-7 17:45
标题: 使用 miniroot 来创建并引导系统
我按照用户手册中的步骤,将linux-boot-miniroot.img写到 boot 分区,misc.img 写到 misc 分区,为什么串口中没有打印出miniroot#的提示符?
有没有详细一点的linux开发文档,谢谢!
作者: linjc    时间: 2015-7-8 12:03
楼主的开发板烧的是什么固件啊?
作者: maurice    时间: 2015-7-8 13:59
linjc 发表于 2015-7-8 12:03
楼主的开发板烧的是什么固件啊?

板子收到的时候是Android的固件,我将linux-boot-miniroot.img 写到 recovery 分区,misc.img 写到 misc 分区,在串口终端并没有提示miniroot#。
后来我烧录成你这个帖子http://developer.t-firefly.com/thread-868-1-1.html中的Ubuntu img,成功进入了Ubuntu系统,之后我把linux-boot-miniroot.img 写到 boot 分区,misc.img 写到 misc 分区。之后就在串口终端打出了这样的log,如下:DDR Version 1.00 20141007
In
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Memory OK
Memory OK
OUT


U-Boot 2014.10-RK3288-01 (Nov 27 2014 - 16:44:27)

CPU: rk3288
CPU's clock information:
    arm pll = 600000000HZ
    periph pll = 297000000HZ
    ddr pll = 200000000HZ
    codec pll = 384000000HZ
Board:        Rockchip platform Board
DRAM:  Found dram banks:1
Adding bank:0000000000000000(0000000080000000)
128 MiB
storage init OK!
Using default environment

GetParam
check parameter success
Unknow param: MACHINE_MODEL:rk30sdk!
Unknow param: MACHINE_ID:007!
Unknow param: MANUFACTURER:RK30SDK!
Unknow param: PWR_HLD: 0,0,A,0,1!
failed to prepare fdt from boot!
power key: bank-0 pin-5
pmic:act8846
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 2014-11-27#2.19
sn:1006120003601026
checkKey
vbus = 1
rockusb key pressed.
DDR Version 1.00 20141007
In
SRX
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
OUT


U-Boot 2014.10-RK3288-01 (Nov 27 2014 - 16:44:27)

CPU: rk3288
CPU's clock information:
    arm pll = 600000000HZ
    periph pll = 297000000HZ
    ddr pll = 200000000HZ
    codec pll = 384000000HZ
Board:        Rockchip platform Board
DRAM:  Found dram banks:1
Adding bank:0000000000000000(0000000080000000)
128 MiB
storage init OK!
Using default environment

GetParam
check parameter success
Unknow param: MACHINE_MODEL:rk30sdk!
Unknow param: MACHINE_ID:007!
Unknow param: MANUFACTURER:RK30SDK!
Unknow param: PWR_HLD: 0,0,A,0,1!
failed to prepare fdt from boot!
power key: bank-0 pin-5
pmic:act8846
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 2014-11-27#2.19
sn:1006120003601026
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
read logo_on switch from dts [0]
no fuel gauge found
got recovery cmd from misc.
failed to find part:recovery
'recovery' does not seem to be a partition nor an address
Unable to boot:recovery
try to start backup
failed to find part:kernel
ERROR: [rk_load_image_from_storage]: bootrk: bad boot or kernel image
Unable to boot:backup
try to start rockusb

我想实现的就是怎么能够制作自己的类似你帖子(http://developer.t-firefly.com/thread-868-1-1.html)中的Ubuntu镜像文件(包括自己的应用程序在里面),能否提供一份开发指南,非常感谢。


作者: maurice    时间: 2015-7-8 14:03
linjc 发表于 2015-7-8 12:03
楼主的开发板烧的是什么固件啊?

我想自己做一个linux-rootfs.img,我想apt-get install 一些软件包,然后把这些软件都固化到img中。
作者: busybee    时间: 2015-7-8 14:16
有可能是 u-boot 的问题,pad 版和 box 版的 u-boot 版本不同,好像互用有问题。

先升级官方的双启动固件,在此基础上再根据维基的文档去订制吧。
作者: maurice    时间: 2015-7-8 14:53
busybee 发表于 2015-7-8 14:16
有可能是 u-boot 的问题,pad 版和 box 版的 u-boot 版本不同,好像互用有问题。

先升级官方的双启动固 ...

从哪里可以下载官方的双启动固件呢?
作者: busybee    时间: 2015-7-8 16:33
维基页的资源页上有,这是传送门:

http://pan.baidu.com/s/1dDhDNGX# ... Dual_Boot%252FFlash
作者: maurice    时间: 2015-7-9 11:37
busybee 发表于 2015-7-8 16:33
维基页的资源页上有,这是传送门:

http://pan.baidu.com/s/1dDhDNGX#path=%252FDevBoard%252FFirefly-R ...

你好,我从百度云上下载了双启动固件(见第一张图),烧录之后系统能够起来。根据用户手册所说的如果开发板安装的双系统固件,则将linux-boot-mimiroot.img写到recovery分区,将misc.img写到misc分区。但是结果是系统起不来,log见第二张图。请问正确的方法应该是什么?谢谢





作者: maurice    时间: 2015-7-9 12:09
linjc 发表于 2015-7-8 12:03
楼主的开发板烧的是什么固件啊?

@linjc 提供一下解决方案吧,谢谢
作者: busybee    时间: 2015-7-9 16:17
之前的映像比较老了,不适合新固件。

已更新 linux-boot-miniroot.img,亲测可用。
作者: andywong    时间: 2016-2-26 17:34
请问解决了没?
作者: firefly001    时间: 2016-7-4 13:23
busybee 发表于 2015-7-9 16:17
之前的映像比较老了,不适合新固件。

已更新 linux-boot-miniroot.img,亲测可用。

能具体问一下这方面的问题吗,我这两天也遇到这样的问题了,感觉都怀疑全世界了
作者: s_blin    时间: 2016-8-5 22:53
更新的 linux-boot-miniroot.img哪里能下得到?3288-reload好像也不能用旧的 linux-boot-miniroot.img了
作者: orbbec-wmy    时间: 2016-9-2 16:49
同求新的linux-boot-miniroot.img
作者: bradhan    时间: 2018-4-29 19:01
busybee 发表于 2015-7-9 16:17
之前的映像比较老了,不适合新固件。

已更新 linux-boot-miniroot.img,亲测可用。

请教楼主从哪里找到的更新的linux-boot-miniroot.img
碰到和楼主一样的问题,能共享一份吗
作者: bradhan    时间: 2018-4-29 19:03
linjc 发表于 2015-7-8 12:03
楼主的开发板烧的是什么固件啊?

hi, 楼主请求一份更新的linux-boot-miniroot.ing
作者: bradhan    时间: 2018-4-29 19:13
hi, 楼主请求一份更新的linux-boot-miniroot.ing, 碰到和你一样的问题
作者: bradhan    时间: 2018-4-29 19:13
bradhan 发表于 2018-4-29 19:13
hi, 楼主请求一份更新的linux-boot-miniroot.ing, 碰到和你一样的问题

hi, 楼主请求一份更新的linux-boot-miniroot.ing, 碰到和一样的问题




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