Firefly开源社区

打印 上一主题 下一主题

Rockchip官方純linux,kernel4.4.0

58

积分

0

威望

0

贡献

技术小白

积分
58
发表于 2016-8-31 20:57:35      楼主
这个好。。。。收下。。
回复

使用道具 举报

58

积分

0

威望

0

贡献

技术小白

积分
58
发表于 2016-9-1 23:24:26      沙发
glchild514 发表于 2016-9-1 14:03
http://rockchip.wikidot.com/linux-user-guide

按照說明把u-boot , kernel 都編譯出來了

发现在linux擦不了flash,用windows下的androidtool先擦后在操作都可以烧进了。但启动不起来。提示:
U-Boot SPL 2016.09-rc1 (Sep 01 2016 - 20:26:22)
Trying to boot from MMC1
spl: mmc init failed with error: -95
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

还在摸索中。。。。
回复

使用道具 举报

58

积分

0

威望

0

贡献

技术小白

积分
58
发表于 2016-9-4 11:45:48      板凳
原来在虚拟机下面操作总是不行,现找了个硬盘装单系统ubuntu操作后。TF卡启动正常了。还差rootfs.
U-Boot 2016.09-rc1 (Sep 04 2016 - 11:01:46 +0800)

Model: Firefly-RK3288
DRAM:  2 GiB
MMC:   dwmmc@ff0c0000: 0, dwmmc@ff0f0000: 1
*** Warning - bad CRC, using default environment

stdio_add_devices: Video device failed (ret=-19)
In:    serial
Out:   serial
Err:   serial
Net:   Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
reading /extlinux/extlinux.conf
165 bytes read in 5 ms (32.2 KiB/s)
1:    kernel-4.4
Retrieving file: /zImage
reading /zImage
6397072 bytes read in 460 ms (13.3 MiB/s)
append: earlyprintk console=ttyS2,115200n8 rw root=/dev/mmcblk0p7 rootfstype=ext4 init=/sbin/init
Retrieving file: /rk3288-fennec.dtb
reading /rk3288-fennec.dtb
36951 bytes read in 8 ms (4.4 MiB/s)
## Flattened Device Tree blob at 01f00000
   Booting using the fdt blob at 0x1f00000
   Loading Device Tree to 1fff3000, end 1ffff056 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x500
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.16 (sen@ubuntu64) (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.1) ) #1 SMP Sun Sep 4 11:08:50 CST 2016
[    0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache

回复

使用道具 举报

58

积分

0

威望

0

贡献

技术小白

积分
58
发表于 2016-9-5 12:59:00      地板
本帖最后由 solosen 于 2016-9-5 13:02 编辑
glchild514 发表于 2016-9-5 10:59
你真的可以讀到zImage耶

虛擬機器不行是什麼意思 , 我真的是虛擬機器

之前是在win10下跑的虚拟机32位ubuntu,发现在uboot下用otg挂TF卡到ubuntu,怎样都挂不了。/dev下没有相关设备。在非虚拟机下没这问题 。    另外你要看看zImage是放在TF卡第一分区,具体是不是sdb6要看清楚了。昨天折腾了一下rootfs,但内核挂载不上。但uboot下用指令可以挂载。也能正常读到里面文件。。
回复

使用道具 举报

58

积分

0

威望

0

贡献

技术小白

积分
58
发表于 2016-9-5 23:44:49      5#
glchild514 发表于 2016-9-5 19:15
sd boot我也成功了 雖然還是一頭霧水

另外我想問eMMC boot我一直卡在前面

sdb6??因为执行完前面操作后我的卡只有sdc1,sdc2。所以是猜的。而且有次忘改指令,都是以sdb操作。把我一个硬盘引导整没了,得重装。
执行完sudo upgrade_tool db  ../rkbin/rk32/rk3288_boot.bin 提示Download boot ok成功后应该自动进入loader模式的。如果不行,那就得自己找找看了。我按Users Guide操作,emmc还是启动不了。sdcard启动不了文件系统。。
回复

使用道具 举报

58

积分

0

威望

0

贡献

技术小白

积分
58
发表于 2016-9-6 13:53:51      6#
glchild514 发表于 2016-9-6 09:02
奇怪了
你的板子是firefly嗎
還是你貼出來的fennec

呵呵,原来是这里的问题呀。忽略了这个。。。另外你从emmc启动可以了么,分享一下哦。
回复

使用道具 举报

58

积分

0

威望

0

贡献

技术小白

积分
58
发表于 2016-9-6 20:39:00      7#
glchild514 发表于 2016-9-6 14:50
eMMC boot我一直卡在前面進行不下去 , 不知道為什麼

tools/mkimage -n rk3288 -T rksd -d spl/u-boot-sp ...

贴出我的操作:
sen@ubuntu64:/home/rk-linux/u-boot-release-20160816$ tools/mkimage -n rk3288 -T rksd -d spl/u-boot-spl-nodtb.bin u-boot-dtb.bin
sen@ubuntu64:/home/rk-linux/u-boot-release-20160816$ sudo upgrade_tool db  ../rkbin/rk32/rk3288_boot.bin
Download boot ok.
sen@ubuntu64:/home/rk-linux/u-boot-release-20160816$ sudo upgrade_tool wl 64 u-boot-dtb.bin
Write LBA from file (100%)
sen@ubuntu64:/home/rk-linux/u-boot-release-20160816$ sudo upgrade_tool wl 256 u-boot.img
Write LBA from file (100%)
sen@ubuntu64:/home/rk-linux/u-boot-release-20160816$ sudo upgrade_tool rd
Reset Device OK.
sen@ubuntu64:/home/rk-linux/u-boot-release-20160816$

你看看rk3288_boot.bin 路径是否正确,烧写是否真的成功了。烧写成功ttys2 调试口有信息滚动的。

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
serial_init 0
ChipType = 8
SDC_BusRequest:  CMD=8 DATA BUSY  1615
SDC_BusRequest:  CMD=8 DATA BUSY  1615
SDC_BusRequest:  CMD=8 DATA BUSY  1615
SdmmcInit=0 400
...FlashInit enter...
FtlMallocOffset = 8040 8000
FtlMallocOffset = 10040 8000
FtlMallocOffset = 11040 1000
FtlMallocOffset = 19040 8000
FtlMallocOffset = 1a040 1000
1:200 0 7f7f05 22
...NandcInit enter...
0:1200 0 7f7f05 22
gNandcVer = 6
SDC_BusRequest:  CMD=8  SDC_RESP_TIMEOUT 1784
  SDC_BusRequest:  CMD=8  SDC_RESP_TIMEOUT 1784
  SDC_BusRequest:  CMD=8  SDC_RESP_TIMEOUT 1784
  SDC_BusRequest:  CMD=5  SDC_RESP_TIMEOUT 1784
  SDC_BusRequest:  CMD=5  SDC_RESP_TIMEOUT 1784
  SDC_BusRequest:  CMD=5  SDC_RESP_TIMEOUT 1784
  SDC_BusRequest:  CMD=55  SDC_RESP_TIMEOUT 1784
  SDC_BusRequest:  CMD=55  SDC_RESP_TIMEOUT 1784
  SDC_BusRequest:  CMD=55  SDC_RESP_TIMEOUT 1784
mmc Ext_csd, ret=0 ,
Ext[226]=20, bootSize=2000,
                 Ext[215]=1, Ext[214]=d1, Ext[213]=f0, Ext[212]=0,cap =1d1f000
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=1d1f000
FwPartOffset=2000 , 0
UsbHook 668126
powerOn 668298

U-Boot SPL 2016.09-rc1 (Sep 04 2016 - 11:01:46)
Trying to boot from MMC1
Card did not respond to voltage select!
spl: mmc init failed with error: -95
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board #

我反复操作还是这样。。没折了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表