【BIGTREETECH Pi】配置测评代码修改验证实验

收到后拆箱里面有一片板子和一只小黄鸡,于是在网上买了块3.5寸spi屏

3.5寸SPI接口

参考文档操作:

  1. 下载img,找到最新的img文件,我下载的不带klipper,主要考虑到手头sd卡只有8G,担心不足,连接如下:

Releases · bigtreetech/CB1 · GitHub

  1. 使用树莓派镜像制作工具将img刷到sd卡,参考了《BIGTREETECH Pi V1.2用户手册.pdf》手册

  1. 修改配置文件system.cfg 和BoardEnv.txt,我现在用的5寸的屏,修改打开对应屏

  1. SD卡装板子上开机,可以看到开机的logo已经linux系统起来的命令行信息

  1. 板子上type-c口自带一个串口,在我电脑上是com11,使用终端连接串口看到打印信息板子起来后,输入 biqu 密码 biqu进入,看到wifi已经连上,使用ifconfig可以看到路由器分配的ip为192.168.1.12;

  1. 使用终端连接192.168.1.12也是正常,用户名和密码都是biqu

看到/usr/src下面有linux-headers-5.16.17-sun50iw9代码,有Makefile,尝试去编译未编过,应该是缺少某些配置环境

  1. 在网上查找到一份代码,于是下载下来配置本地ubuntu编译

GitHub - bigtreetech/CB1-Kernel

编译不过

./scripts/configuration.sh 中配置了http地址

scripts/debootstrap.sh中create_rootfs_cache() 拼接完整地址,加打印分析到拼接后地址有误导致,尝试在浏览器中打开地址也是无效,于是乎删除掉localhost字段

       local apt_extra="-o Acquire::http::Proxy=\"http://${APT_PROXY_ADDR:-localhost:3142}\""

        local apt_mirror="http://${APT_PROXY_ADDR:-localhost:3142}/$APT_MIRROR"

改为:

# apt-cacher-ng apt-get proxy parameter

        local apt_extra="-o Acquire::http::Proxy=\"http://\""

        local apt_mirror="http://$APT_MIRROR"

之后可以正常编译通过,修改几处配置:

配置login的用户名密码文件:

/scripts/main.sh

USER_NAME="biqu"

USER_PWD="biqu"

ROOT_PWD="root"             # Must be changed @first login

管理员权限和密码都是root :Login:root   pwd:root

       CB1-Kernel-kernel-5.16\userpatches\sunxi.txt中配置有输出分辨率以及屏类型

CB1-Kernel-kernel-5.16\userpatches\sunxi.txt中配置wifi以及蜂鸣器io口等

修改配置后编译,生成img后直接烧到sd卡开机验证,ping个baidu试试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值