栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

5、Lctech Pi(LctechPi,CherryPi,F1C100S,F1C200S) buildroot移植在RAM运行修改默认调试串口为uart1

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

5、Lctech Pi(LctechPi,CherryPi,F1C100S,F1C200S) buildroot移植在RAM运行修改默认调试串口为uart1

本次主要参考:
http://nano.lichee.pro/build_sys/bootargs.html
https://wiki.sipeed.com/soft/Lichee/zh/Nano-Doc-Backup/index.html
https://www.cnblogs.com/twzy/p/15355842.html
https://blog.csdn.net/p1279030826/article/details/113449878
(如果方便请给这几位大佬一个关注)

以下在云服务器的终端上操作

1、获取源码,以下命令:

wget https://buildroot.org/downloads/buildroot-2022.02.1.tar.gz

下载完成之后,解压进入目录。

2、开始配置项目
依次执行以下命令:

make clean
make menuconfig

进入Target options选项,依次选择如下选项:

Target Architecture ()——>选择ARM (little endian)
Target Binary Format ()——>选择ELF
Target Architecture Variant ()——>选择arm926t
Target ABI ()——>选择EABI
Floating point strategy ()——>选择Soft float
ARM instruction set ()——>选择ARM

然后选择save之后,返回上一页。

进入Target options选项,依次选择如下选项:

libraries ()——>both static and shared

然后选择save之后,返回上一页。

进入Toolchain选项,依次选中如下选项:

[*] Thread library debugging
[*] Enable C++ support
[*] Enable Fortran support
[*] Enable compiler link-time-optimization support
[*] Enable compiler OpenMP support
[*] Enable graphite support

然后选择save之后,返回上一页。

进入System configuration选项,依次填写如下选项:

(123456) Root password #此处是系统密


然后选择save之后,返回上一页。

3、将Debug串口由uart0改为uart1
进入System configuration——>[*] Run a getty (login prompt) after boot选项,依次填写如下选项:

(console) TTY port——>填写console #如果此处已经填写console,则无需修改。

然后选择save之后,退出。

4、构建文件系统
执行以下命令,开始编译。

make

经过漫长的编译,完成之后,会在output/images目录下生成rootfs.tar文件。
把rootfs.tar拷贝到树莓派上,将rootfs.tar解压到准备好的SD卡的rootfs分区。

5、开始运行完整系统
将SD卡插入CherryPi-F1C200S,然后按一下板载RST键后,在windows命令终端进入到sunxi-fel.exe同级目录下,执行以下命令:

sunxi-fel -p uboot u-boot-sunxi-with-spl.bin write 0x80008000 zImage write 0x80c08000 suniv-f1c100s-licheepi-nano.dtb

可以看到串口终端有log打印,进入shell交互后,输入用户名root,密码123456,即可进入系统。

修改/etc/profile文件,执行以下命令:

vi /etc/profile

在最后一行插入,如下代码:

export PS1=‘[u@h: wa]$’ #注意要用(')

然后按一下板载RST键,重新运行系统。

QQ:763314235,会在第一时间处理。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/974164.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号