介紹
BananaPi BPI-F3采用K1內(nèi)核、SPM8821 PMIC+外部DCDC供電方案。存儲采用LPDDR4X和eMMC。外圍設(shè)備有 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 CSI、TYPE-C、 2xRJ45等集成,集成穩(wěn)定且可擴展的解決方案。
發(fā)展
準備
準備TTL線、12V PD電源、USB線、最小8G的TF卡。
請注意,以“ bianbu-k1-xxx.img.zip ”結(jié)尾的鏡像是SD卡鏡像,而以“ bianbu-k1-xxx.zip ”結(jié)尾的鏡像是EMMC鏡像。刻錄時請不要選擇錯誤。
將映像安裝到 SD 卡
請選擇以“ bianbu-k1-xxx.img.zip ” 結(jié)尾的圖片作為Bianbu。別選錯了!Armbian |
Balena Etcher是 Balena 的一款開源 GUI 閃存工具,可將操作系統(tǒng)映像閃存到 SD 卡或 USB 驅(qū)動器。
單擊“ Flash from file ”以選擇圖像。
點擊“選擇目標”選擇USB設(shè)備。
點擊“ Flash! ”開始刻錄。
請記住在啟動時連接到 HDMI 屏幕,然后創(chuàng)建您自己的帳戶。 |
將映像安裝到 eMMC 1
請選擇以“ bianbu-k1-xxx.zip ” 結(jié)尾的鏡像作為Bianbu。別選錯了!Armbian |
安裝驅(qū)動軟件
雙擊titantools_for_windows-latest進行安裝。 Linux授予可執(zhí)行權(quán)限,打開titantools_for_Linux-latest即可運行,無需安裝。
它默認安裝在電腦的C盤,需要一定的空間以備將來使用。所以請保證剩余可用空間大于10G(Linux有Home空間大于10GB)
允許來自未知發(fā)布者的此應(yīng)用對您的設(shè)備進行更改。然后選擇一直安裝這個驅(qū)動軟件。
如果驅(qū)動安裝成功,會提示USB驅(qū)動安裝成功。
將映像刻錄到 EMMC
單擊單機刻錄(如果需要同時刻錄多臺設(shè)備,請單擊多機刻錄)
要將設(shè)備置于閃爍模式:
方法一:
設(shè)備未上電。按住DOWNLOAAO (FEL)按鈕,插入 USB 電纜,然后松開按鈕。 (如果擔心USB電量不足,可以先插上電源,然后松開按鈕,再插上USB線)
方法二:
設(shè)備已上電。按住DOWNLOAD (FEL)按鈕,然后按 Reset 按鈕,然后插入 USB 電纜。
連接USB HUB時,可能會出現(xiàn)“Fastboot設(shè)備初始化失敗”的情況。 |
如果軟件識別成功,會出現(xiàn)“ VID:PID= ”顯示。如果有多個設(shè)備,請選擇您要刻錄的設(shè)備。
選擇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盤中。
首先將已經(jīng)燒錄鏡像的SD卡插入F3并通電啟動。
將復制的 USB 驅(qū)動器插入 F3。
啟動后使用“l(fā)sblk”命令查看。
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 驅(qū)動器,“mmcblk0”指 SD 卡,“mmcblk2”指 EMMC。
首先將 USB 驅(qū)動器掛載到 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 分區(qū)。
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分區(qū)。
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 驅(qū)動器
sudo mount /dev/sda1 /mnt
cd /mnt
復制
執(zhí)行以下命令:
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 啟動。
其他發(fā)展
無線網(wǎng)絡(luò)/藍牙
您有兩種設(shè)置 WiFi 的方法
使用UI界面設(shè)置WiFi
使用命令設(shè)置 WiFi
sudo nmcli dev
sudo nmcli r wifi on
sudo nmcli dev wifi
sudo nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0
復制
您有兩種設(shè)置 BT 的方法
使用UI界面設(shè)置BT
使用命令設(shè)置BT
hciconfig
sudo hciconfig hci0 up
hciconfig hci0 noauth
hcitool scan
sudo rfcomm bind /dev/rfcomm0 xx:xx:xx:xx
sudo cat >/dev/rfcomm0
-
開源硬件
+關(guān)注
關(guān)注
8文章
208瀏覽量
29805 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5032瀏覽量
97371 -
RISC-V
+關(guān)注
關(guān)注
45文章
2270瀏覽量
46127 -
banana
+關(guān)注
關(guān)注
0文章
18瀏覽量
356
發(fā)布評論請先 登錄
相關(guān)推薦
評論