0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何快速上手进迭时空K1 RISC-V开发板:Banana Pi BPI-F3

Banana Pi开源硬件 来源:Banana Pi开源硬件 作者:Banana Pi开源硬件 2024-05-16 12:08 次阅读

介绍

BananaPi BPI-F3采用K1内核、SPM8821 PMIC+外部DCDC供电方案。存储采用LPDDR4X和eMMC。外围设备有 PCIe 2.0 2 Lane M.2 KEY M、PCIe 2.0 1 Lane MINI PCIe、4xUSB3.0 TYPE-A、WIFI/BT、TF Card、HDMI TX、MIPI DSI、MIPI CSITYPE-C、 2xRJ45等集成,集成稳定且可扩展的解决方案。

更多信息Banana Pi BPI-F3 主页

发展

准备

准备TTL线、12V PD电源、USB线、最小8G的TF卡。

下载要刻录的SD和EMMC镜像。

请注意,以“ bianbu-k1-xxx.img.zip ”结尾的镜像是SD卡镜像,而以“ bianbu-k1-xxx.zip ”结尾的镜像是EMMC镜像刻录时请不要选择错误。

将映像安装到 SD 卡

请选择以“ bianbu-k1-xxx.img.zip ” 结尾的图片作为Bianbu。别选错了!Armbian
镜像目前仅支持SD卡启动。

Balena Etcher是 Balena 的一款开源 GUI 闪存工具,可将操作系统映像闪存到 SD 卡或 USB 驱动器

单击“ Flash from file ”以选择图像。

点击“选择目标”选择USB设备。

点击“ Flash! ”开始刻录。

请记住在启动时连接到 HDMI 屏幕,然后创建您自己的帐户。

将映像安装到 eMMC 1

请选择以“ bianbu-k1-xxx.zip ” 结尾的镜像作为Bianbu。别选错了!Armbian
镜像目前仅支持SD卡启动。

安装驱动软件

下载泰坦闪光器

双击titantools_for_windows-latest进行安装。 Linux授予可执行权限,打开titantools_for_Linux-latest即可运行,无需安装。

它默认安装在电脑的C盘,需要一定的空间以备将来使用。所以请保证剩余可用空间大于10G(Linux有Home空间大于10GB)

允许来自未知发布者的此应用对您的设备进行更改。然后选择一直安装这个驱动软件。

如果驱动安装成功,会提示USB驱动安装成功。

将映像刻录到 EMMC

单击单机刻录(如果需要同时刻录多台设备,请单击多机刻录)

要将设备置于闪烁模式:

方法一:
设备未上电。按住DOWNLOAAO (FEL)按钮,插入 USB 电缆,然后松开按钮。 (如果担心USB电量不足,可以先插上电源,然后松开按钮,再插上USB线)

方法二:
设备已上电。按住DOWNLOAD (FEL)按钮,然后按 Reset 按钮,然后插入 USB 电缆。

连接USB HUB时,可能会出现“Fastboot设备初始化失败”的情况。

如果软件识别成功,会出现“ VID:PID= ”显示。如果有多个设备,请选择您要刻录的设备。

选择flash文件,软件会对其进行解压,请耐心等待一段时间。

单击开始闪烁

烧录完成,重新上电。

将映像安装到 eMMC 2

Armbian 镜像目前仅支持SD卡启动。

除了使用titantools之外,还可以使用dd命令将镜像刻录到emmc。

以bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img为例。将“ bianbu-k1-xxx.img.zip ”解压到U盘,然后将“ bianbu-k1-xxx.zip ”中的“ fsbl.bin ”和“ bootinfo_emmc.bin ”复制到U盘中。

首先将已经烧录镜像的SD卡插入F3并通电启动。

将复制的 USB 驱动器插入 F3。

启动后使用“lsblk”命令查看。

pi@k1:~$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda           8:0    1 14.8G  0 disk
└─sda1        8:1    1 14.8G  0 part
mmcblk0     179:8    0 14.8G  0 disk
├─mmcblk0p1 179:9    0  256K  0 part
├─mmcblk0p2 179:10   0  128K  0 part
├─mmcblk0p3 179:11   0  384K  0 part
├─mmcblk0p4 179:12   0    2M  0 part
├─mmcblk0p5 179:13   0  256M  0 part
└─mmcblk0p6 179:14   0    8G  0 part /
mmcblk2     179:8    0 14.6G  0 disk

复制

“sda1”指 USB 驱动器,“mmcblk0”指 SD 卡,“mmcblk2”指 EMMC。

首先将 USB 驱动器挂载到 mnt。

sudo mount /dev/sda1 /mnt
cd /mnt

复制

然后使用dd命令将镜像烧录到emmc

sudo dd if=bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img of=/dev/mmcblk2 bs=10M

复制

更新 EMMC 的 boot0 分区。

sudo mount /dev/mmcblk0p5 /boot
sudo nano /boot/env_k1-x.txt

复制

找到 Commonargs 并在末尾添加“recovery=1”。

commonargs=setenv bootargs earlycon=${earlycon} earlyprintk console=tty1 console=${console} ${loglevel} clk_ignore_unused rdinit=${init} recovery=1

复制

保存并重新启动。

sudo reboot

复制

重启完成后,使用lsblk命令可以看到BOOT分区。

pi@k1:~$ lsblk
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda            8:0    1 14.8G  0 disk
└─sda1         8:1    1 14.8G  0 part
mmcblk0      179:0    0 14.8G  0 disk
├─mmcblk0p1  179:1    0  256K  0 part
├─mmcblk0p2  179:2    0  128K  0 part
├─mmcblk0p3  179:3    0  384K  0 part
├─mmcblk0p4  179:4    0    2M  0 part
├─mmcblk0p5  179:5    0  256M  0 part
└─mmcblk0p6  179:6    0    8G  0 part /
mmcblk2      179:8    0 14.6G  0 disk
├─mmcblk2p1  179:9    0  256K  0 part
├─mmcblk2p2  179:10   0   64K  0 part
├─mmcblk2p3  179:11   0    1M  0 part
├─mmcblk2p4  179:12   0    2M  0 part
├─mmcblk2p5  179:13   0  256M  0 part
└─mmcblk2p6  179:14   0    2G  0 part
mmcblk2boot0 179:16   0    4M  1 disk
mmcblk2boot1 179:24   0    4M  1 disk

复制

安装 USB 驱动器

sudo mount /dev/sda1 /mnt
cd /mnt

复制

执行以下命令:

echo 0 | sudo tee /sys/block/mmcblk2boot0/force_ro
sudo dd if=bootinfo_emmc.bin of=/dev/mmcblk2boot0
sudo dd if=FSBL.bin of=/dev/mmcblk2boot0 seek=512 bs=1
sync

复制

等待刻录完成后,断开电源并取出SD卡和U盘。再次上电即可从 EMMC 启动。

其他发展

无线网络/蓝牙

您有两种设置 WiFi 的方法

使用UI界面设置WiFi

使用命令设置 WiFi

sudo nmcli dev
sudo nmcli r wifi on
sudo nmcli dev wifi
sudo nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0

复制

您有两种设置 BT 的方法

使用UI界面设置BT

使用命令设置BT

hciconfig
sudo hciconfig hci0 up
hciconfig hci0 noauth
hcitool scan
sudo rfcomm bind /dev/rfcomm0 xx:xx:xx:xx
sudo cat >/dev/rfcomm0
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源硬件
    +关注

    关注

    8

    文章

    183

    浏览量

    29454
  • 开发板
    +关注

    关注

    25

    文章

    4542

    浏览量

    94702
  • RISC-V
    +关注

    关注

    41

    文章

    1962

    浏览量

    45253
  • banana
    +关注

    关注

    0

    文章

    15

    浏览量

    308
收藏 人收藏

    评论

    相关推荐

    Banana Pi BPI-F3 时空 SpacemiT K1 RISC-V 运行OpenWRT

    开发板banana pi
    Banana Pi开源硬件
    发布于 :2024年03月20日 18:55:47

    香蕉派 banana pi plus BPI-M1+ 双核开发板,板载WIFI

    +硬件:1Ghz ARM7双核处理器,1GB DDR3内存,千兆以太网口,板载SDIO接口的WIFI模块SATA Socket,流畅运行Android4.4。Banana
    发表于 06-18 17:37

    香蕉派 banana pi BPI-M1, BPI-M1+ ,BPI-M2,BPI-M3 全系列开源硬件开发板,所有资料Open source

    `香蕉派 banana pi BPI-M1, BPI-M1+ ,BPI-M2,BPI-M3 全系
    发表于 07-06 17:19

    Banana Pi BPI-F2S IC设计与FPGA教育学习开发套装

    IP 验证及 SOC 科研及教学应用; BPI-F2S开发板集具有集成度高,优良的布线布局,板面积很小,易于现场测试应用Banana Pi BPI
    发表于 06-01 14:06

    Banana PI Leaf S3开发板试用体验】开发板快速上手

    BananaPI Leaf S3开发板快速上手 大信(QQ:8125036) 今天拿到电子发烧网上申请到的Banana
    发表于 10-14 16:26

    Banana Pi BPI-M5开源硬件开发板原理图

    Banana Pi BPI-M5开源硬件开发板原理图 Banana Pi
    发表于 09-04 17:15 7次下载

    Banana Pi BPI-P2 Zero物联网开发板原理图

    Banana Pi BPI-P2 Zero 物联网开发板原理图
    发表于 09-04 17:10 1次下载

    Banana Pi BPI-R2 Pro RK3568开源硬件开发板原理图

    Banana Pi BPI-R2 Pro RK3568开源硬件开发板原理图
    发表于 09-04 17:08 21次下载

    Banana Pi BPI-M1开发板硬件原理图

    Banana Pi BPI-M1开发板硬件原理图
    发表于 09-04 16:32 27次下载

    Banana Pi BPI-EAI80物联网开发板原理图

    Banana Pi BPI-EAI80物联网开发板原理图
    发表于 09-04 16:55 2次下载

    Banana Pi BPI-M6开源硬件开发板介绍以及与 Raspberry Pi 5 的比较

    Banana Pi BPI-M6开源硬件开发板介绍以及与 Raspberry Pi 5 的比较
    的头像 发表于 11-09 09:22 353次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M6开源硬件<b class='flag-5'>开发板</b>介绍以及与 Raspberry <b class='flag-5'>Pi</b> 5 的比较

    Banana Pi BPI-M4 Berry 全志H618开源开发板低温环境测试启动和运行

    Banana Pi BPI-M4 Berry 全志H618开源开发板低温环境测试启动和运行
    的头像 发表于 11-30 14:26 286次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry 全志H618开源<b class='flag-5'>开发板</b>低温环境测试启动和运行

    Banana Pi BPI-M4 Berry 全志H618开源开发板低温环境测试启动和运行

    Banana Pi BPI-M4 Berry 全志H618开源开发板低温环境测试启动和运行
    的头像 发表于 11-30 14:36 440次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry 全志H618开源<b class='flag-5'>开发板</b>低温环境测试启动和运行

    快速上手Banana Pi BPI-M4 Zero 全志科技H618开源硬件开发开发板

    快速上手Banana Pi BPI-M4 Zero 全志科技H618开源硬件开发
    的头像 发表于 11-30 14:42 526次阅读
    <b class='flag-5'>快速</b><b class='flag-5'>上手</b><b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Zero 全志科技H618开源硬件<b class='flag-5'>开发</b><b class='flag-5'>开发板</b>

    香蕉派发布RISC-V架构BPI-F3开发板

    2 月 3 日,香蕉派发布了基于 RISC-V 架构处理器的开发板 BPI-F3。该产品配备了由进迭时空研发的八核 K1 CPU 芯片,这是
    的头像 发表于 02-03 16:17 622次阅读