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

    文章

    205

    浏览量

    29732
  • 开发板
    +关注

    关注

    25

    文章

    4933

    浏览量

    97157
  • RISC-V
    +关注

    关注

    44

    文章

    2227

    浏览量

    46000
  • banana
    +关注

    关注

    0

    文章

    18

    浏览量

    340
收藏 人收藏

    评论

    相关推荐

    RISC-V架构下DSA-AI算力的更多可能性:Banana Pi BPI-F3时空

    Banana Pi BPI-F3 时空 K1
    的头像 发表于 09-07 10:30 1915次阅读
    <b class='flag-5'>RISC-V</b>架构下DSA-AI算力的更多可能性:<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-F3</b><b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b>

    Banana Pi BPI-F3 时空RISC-V架构下,AI融合算力及其软件栈实践

    面对未来大模型(LLM)、AIGC等智能化浪潮的挑战,时空RISC-V方向全面布局,通过精心设计的RISC-V DSA架构以及软硬一体
    的头像 发表于 09-07 14:01 1140次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-F3</b> <b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b><b class='flag-5'>RISC-V</b>架构下,AI融合算力及其软件栈实践

    香蕉派 BPI-CanMV-K230D-Zero 采用嘉楠科技 K230D RISC-V芯片设计

    概述 Banana Pi BPI-CanMV-K230D-Zero 采用嘉楠科技 K230D RISC-V芯片设计,探索
    发表于 07-30 17:43

    香蕉派开发板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V开发板开发

    开源生态。 Banana Pi BPI-CanMV-K230D-Zero 采用嘉楠科技 K230D RISC-V芯片设计,探索
    发表于 11-05 15:29

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

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

    联想入股RISC-V计算芯片商时空

    联想入股RISC-V计算芯片商时空 RISC-V计算芯片商
    的头像 发表于 07-31 18:49 1283次阅读

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

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

    Banana Pi BPI-W3 RK3588开源硬件开发板DX

    Banana Pi BPI-W3 RK3588开源硬件开发板DXF和原理图文档 Banana Pi
    发表于 09-04 16:50 24次下载

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

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

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

    快速上手Banana Pi BPI-M4 Zero 全志科技H618开源硬件开发
    的头像 发表于 11-30 14:42 1430次阅读
    <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。该产品配备了由
    的头像 发表于 02-03 16:17 1084次阅读

    RISC-V人才行】 走访时空

    2024年2月28日,RISC-V国际人才培养认证中心蒋学刚主任、RISC-V基金会大使傅炜等一行,走访了时空。受到了
    的头像 发表于 05-13 17:43 368次阅读
    【<b class='flag-5'>RISC-V</b>人才行】 走访<b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b>

    Banana Pi BPI-F3 时空SpacemiT K1芯片场景功耗测试

    Banana Pi BPI-F3 时空SpacemiT K1芯片场景功耗测试
    的头像 发表于 07-10 10:27 424次阅读

    Banana Pi BPI-F3 时空 RISC-V K1芯片开发板支持8G/16G内存

    香蕉派BPI-F3是一款工业级 8核RISC-V开源硬件开发板,它采用时空(SpacemiT
    的头像 发表于 07-23 18:49 806次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-F3</b> <b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b> <b class='flag-5'>RISC-V</b> <b class='flag-5'>K1</b>芯片<b class='flag-5'>开发板</b>支持8G/16G内存

    Banana Pi BPI-R3路由器开发板运行 OrayOS物联网系统

    近日,Banana PI开发板宣布与贝锐达成战略合作,贝锐OrayOS现已成功适配Banana PIB
    的头像 发表于 10-23 15:49 321次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-R3</b>路由器<b class='flag-5'>开发板</b>运行 OrayOS物联网系统