挖坑网/填坑网 DebugDump Forum

别人挖坑默默填上,自己挖坑含泪填上。天下没有填不了的坑,只有不会填坑的人。来吧,加入我们,挖坑行,填坑你更行! 站长QQ: 516333132 点击这里给我发消息

您尚未登录。

#1 2018-04-18 22:46:06

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

@assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

QQ20180418224402.png

源码包下载地址: http://oslife.top/f1c600.tar.bz2
本站临时下载地址: f1c600.tar.bz2

测试固件下载地址: f1c100s_c600sdk_16M_micropython.7z
启动到shell时间约35秒, 尚有优化空间。

感谢 @assert 网友

离线

#2 2018-04-20 18:20:12

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano


他昨天晚上已经搞定了LCD了
主线u-boot, bsp kernel+dtb

离线

#3 2018-04-25 22:30:11

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

QQ20180425222855.jpg

好消息, 已经搞定屏幕,直接用 sunxi-fel.exe 烧到spi flash即可。

QQ20180426084533.png

烧录命令: sunxi-fel.exe -p spiflash-write 0 f1c100s-480272-argb-lvgl.bin

@assert 大神固件在此: f1c100s-480272-argb-lvgl.7z

调试串口 PE0, PE1

进入shell之后输入 demox

自动运行 littlevgl 程序。

更详细的烧录资料: https://debugdump.com/t_993.html

!!!重要, 该固件由于jffs2文件系统原因不支持 W25Q128/256 等spi flash, 支持MX25L128/256.

离线

#4 2018-04-26 21:55:39

awfans
会员
注册时间: 2018-04-03
累计发帖: 69

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

@assert 大神固件在此: f1c100s-480272-argb-lvgl.7z

奇怪,我烧这个固件到 f1c100s W25Q256板子,终端会出现这个问题:

QQ20180426215335.jpg

离线

#5 2018-04-26 21:56:41

awfans
会员
注册时间: 2018-04-03
累计发帖: 69

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

眼拙,居然没看到 3# 的提示。

离线

#6 2018-04-26 22:13:18

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

这个固件支持W25Q256和MX25L256了: f1c100s-480272-argb-w25q256-mx25l256.7z

支持 480x272的4.3寸LCD

离线

#7 2018-05-23 13:24:29

Biglion
会员
注册时间: 2018-04-16
累计发帖: 3

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

使用主线Uboot引导BSP内核启动出现问题,前来求助:

uboot传递的bootargs参数为: console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 rw
uboot 执行的命令为:
    load mmc 0:1 0x80C00000 suniv-f1c100s-licheepi-nano.dtb (对应bsp的dtb已修改为此名称)
    load mmc 0:1 0x80500000 zImage
    bootz 0x80500000 - 0x80C00000

内核部分使用5.5版本的 arm-linux-gnueabi 进行编译,使用了 sunivw1p1smp_defconfig 后做了一些修改,config文件在此:.config

现在启动的启动信息如下:(读完dtb后自动重启,并跳出dram初始化失败信息)

=> setenv bootargs console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 rw 
=> load mmc 0:1 0x80C00000 suniv-f1c100s-licheepi-nano.dtb                      
reading suniv-f1c100s-licheepi-nano.dtb                                         
23705 bytes read in 25 ms (925.8 KiB/s)                                         
=> load mmc 0:1 0x80500000 zImage                                               
reading zImage                                                                  
2542936 bytes read in 141 ms (17.2 MiB/s)                                       
=> bootz 0x80500000 - 0x80C00000                                                
## Flattened Device Tree blob at 80c00000                                       
   Booting using the fdt blob at 0x80c00000                                     
   reserving fdt memory region: addr=81000000 size=10000                        
   Loading Device Tree to 80e5d000, end 80e65c98 ... OK                         
                                                                                
U-Boot SPL 2018.01-05676-g00188782ee (Apr 08 2018 - 16:10:25)                   
DRAM:     

如若使用主线的dtb,读取dtb后则卡在 Starting kernel ...

想知道是内核配置,dts,还是uboot传参的问题 tongue

最近编辑记录 Biglion (2018-05-23 13:53:48)

离线

#8 2018-05-23 13:44:06

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

bootz 0x80000000 - 0x80C00000

==>

bootz 0x80500000 - 0x80C00000

是不是上面的地址错了?

离线

#9 2018-05-23 13:55:18

Biglion
会员
注册时间: 2018-04-16
累计发帖: 3

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

晕哥 说:

bootz 0x80000000 - 0x80C00000

==>

bootz 0x80500000 - 0x80C00000

是不是上面的地址错了?

不小心这里粘贴时候搞错了,实际操作还是用的0x80500000的 tongue

DRAM:DRAM initialization failed: dram[0x1] != 0x0.

离线

#10 2018-05-23 14:03:55

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

QQ20180613185250.png

QQ20180523140256.png

QQ20180523141123.png

主线u-boot有三处需要修改, 你先试一试。

离线

#11 2018-05-23 14:13:21

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

@assert 大神的F1C100s跑InfoNES模拟器

离线

#12 2018-06-10 00:35:54

david
会员
注册时间: 2018-03-05
累计发帖: 5

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

nano的声卡好用么?

离线

#13 2018-06-13 17:30:53

fly_to_bluesky@126.com
会员
注册时间: 2018-06-13
累计发帖: 4

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

晕哥,我使用了你的SPI FLASH 镜像能发现一个声卡。
但是我自己编译的解析dtb的时候出错了。

uboot是主线的,kernel是你提供的bsp里面的,dts也是 bsp kernel里面的,rootfs是我确定能用的一个,已经把alsa工具集放进去了。

使用的交叉编译环境为 (Linaro GCC 7.2-2017.11)

启动过程中出问题了,
In:    serial@1c25000
Out:   serial@1c25000
Err:   serial@1c25000
Net:   No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot:  0
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
device 0 offset 0x100000, size 0x4000
SF: 16384 bytes @ 0x100000 Read: OK
device 0 offset 0x110000, size 0x400000
SF: 4194304 bytes @ 0x110000 Read: OK
## Flattened Device Tree blob at 80c00000
   Booting using the fdt blob at 0x80c00000
   reserving fdt memory region: addr=81000000 size=10000
   Loading Device Tree to 816f7000, end 816ffeec ... OK
fdt_find_or_add_subnode: chosen: FDT_ERR_BADSTRUCTURE
ERROR: /chosen node create failed
- must RESET the board to recover.

能请您帮我分析一下嘛!

离线

#14 2018-06-13 18:00:30

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

我去邀请 assert 大神过来解答。

离线

#15 2018-06-13 19:17:26

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano

经过 @assert 确认, 10楼图片漏贴了一个。

离线

页脚