|
最近跟着网上一些教程自制Linux开发板, 选择的芯片是全志F1c200s.
板子上除了电源和晶振之外, 只有一个SD/tf卡和串口, 加上一个复位按钮和用户LED灯.
目前使用leechipi Nano的tf卡版本镜像, 该镜像在Nano上可以正常进入Login界面,
但是在我自制的板子上总是卡在Starting Kernel.
Uboot交互界面可以进入. 也能够运行基本的命令, 是不是说明板子没有问题, 是镜像的问题?
查了查可能要自行编译, 配置啥设备树文件啥的. 但这方面都没有接触过, 现在有点懵,
在进行之前想发个贴请教一下方向. 感觉一头雾水. 我下一步该怎么做才能让这块板子
进入Login界面? 内核要怎么样才能启动? 卡在这一步是什么原因?
主要是不知道了解什么方面的内容, 希望简单指明一点方向, 实在感激不尽!
最终想要实现进入Login界面, 登陆并且用vi编写一个hello world程序, 板子自行编译C程序
并且闪烁LED灯.
下面是串口输出
=============================
U-Boot SPL 2018.01-05676-g00188782ee (Aug 09 2018 - 18:49:43)
DRAM: 64 MiB
Trying to boot from MMC1
U-Boot 2018.01-05676-g00188782ee (Aug 09 2018 - 18:49:43 +0800) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 64 MiB
MMC: SUNXI SD/MMC: 0
SF: unrecognized JEDEC id bytes: 00, 00, 00
*** Warning - spi_flash_probe_bus_cs() failed, using default environment
Setting up a 800x600 lcd console (overscan 0x0)
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
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
280 bytes read in 15 ms (17.6 KiB/s)
## Executing script at 80c50000
reading suniv-f1c100s-licheepi-nano.dtb
8545 bytes read in 26 ms (320.3 KiB/s)
reading zImage
3802240 bytes read in 185 ms (19.6 MiB/s)
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 816fa000, end 816ff160 ... OK
Starting kernel ...
=========================================
微控制器和微处理器的使用上, 之前最开始是在洞洞板上自制51开发板, 后来没有用stm32而是
用树莓派学习Linux下的应用开发; 之后是用ESP32模组自制最小系统板与树莓派组成监测系统.
接下来想用一块能运行Linux的便宜的芯片实现树莓派下开发的应用功能, 具体有基本的图像处理,
网络通信, shell脚本运行等方面的内容. 目前选择f1c200s尝试, 但不知道资源够不够用.
希望能得到大家的帮助! 谢谢!
|
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|