Debian @ HiFive Premier P550 测试报告
支持状态
CFT
最后更新
2025-04-09
Debian HiFive Premier P550 测试报告
测试环境
硬件信息
- 开发板: HiFive Premier P550
- 其他硬件:
- MicroSD 卡一张
- USB Type C to A 线缆一条
操作系统信息
- 操纵系统版本:Debian-v1.0.0-20250228 (ESWIN 官方支持)
- 下载链接:https://github.com/eswincomputing/eic7x-images/releases/tag/Debian-v1.0.0-20250228
- 参考安装文档:
- 软件参考文档:https://www.sifive.com/document-file/hifive-premier-p550-software-reference-manual
安装步骤
-
下载操作系统镜像和bootloader文件并解压。
wget -c https://github.com/eswincomputing/eic7x-images/releases/download/Debian-v1.0.0-20250228/EIC7x_Release_Images_20250228.zip.00* 7z x EIC7x_Release_Images_20250228.zip.001
-
挂载MicroSD卡,并使用
cp
命令拷贝镜像文件至MicroSD卡。(假设/dev/sdc
为MicroSD卡设备)sudo mount /dev/sdc /mnt/sd sudo cp ./boot-P550-20250311-170029.ext4 ./root-P550-20250311-170029.ext4 ./bootloader_P550.bin /mnt/sd sync sudo umount /mnt/sd
-
插入MicroSD卡,连接开发板串口,启动开发板并进入SPI Flash中的U-Boot。
- 确保拨码开关为SPI Flash的启动模式:
DIP_SW1[3:0] = 0100
。(SW的ON = 0, OFF = 1) - 在串口终端中出现
Hit any key to stop autoboot
时迅速按下回车键,进入 U-boot 命令行终端。
- 确保拨码开关为SPI Flash的启动模式:
-
使用定制的U-Boot命令烧录镜像。
-
确认MicroSD卡状态
=> ls mmc 1
-
如果需要的话,烧录新的bootloader。
=> ext4load mmc 1 0x90000000 bootloader_P550.bin => es_burn write 0x90000000 flash
-
检查GPT分区表(GUID Partition Table)
=> run gpt_partition => mmc part
-
烧录系统镜像
=> es_fs update mmc 1 boot-P550-20250311-170029.ext4 mmc 0:1 => es_fs update mmc 1 root-P550-20250311-170029.ext4 mmc 0:3
-
-
重启开发板
预期结果
系统应正常启动,并允许通过串口或其他方式登录。
实际结果
CFT
测试结论
CFT
来源: 支持矩阵