Ubuntu @ PIC64GX Curiosity Kit 测试报告

支持状态

CFT

系统版本

25.04

最后更新

2025-04-18

Ubuntu on Microchip PIC64GX Curiosity Kit

测试环境

硬件信息

  • Microchip PIC64GX Curiosity Kit 开发板
  • USB Type-C to Type-C 线缆一条(出厂附带)
  • SanDisk Ultra microSD UHS-I Card 32GB 一张(出厂附带)

操作系统信息

其他信息

(可选)更新 Hart Software Services (HSS)

根据 Ubuntu Wiki,Ubuntu 依赖 HSS v2024.06 或更新版本。

若开发板预装版本低于此版本则需要手动更新。

可从 Microchip 的官方 GitHub 仓库获取、构建并刷入 HSS:https://github.com/pic64gx/pic64gx-hart-software-services

烧录镜像至 microSD 卡

直接使用 Rufus/Win32DiskImager/dd 等工具写入镜像至 SD 卡即可。

xzcat ubuntu-25.04-preinstalled-server-riscv64+pic64gx.img.xz | sudo dd bs=1M conv=fsync status=progress of=/dev/sdX

启动开发板

直接使用附带的 Type-C to Type-C 线材连接计算机和开发板。

此时开发板会自动上电,板载的 USB-UART 串口会自动连接至计算机,并提供三个串口。

Windows 上会出现三个 COM 口(注意,Windows 下需要安装 FT4232HL 驱动:链接),Linux 下会出现 /dev/ttyUSB{0,1,2}。

串口功能WindowsLinux
HSS 控制台第一个 COM 端口/dev/ttyUSB0
U-Boot & Linux 控制台第二个 COM 端口/dev/ttyUSB1
AMP 控制台第二个 COM 端口/dev/ttyUSB2

使用任意工具连接至第一、第二个串口以查看启动信息。

Ubuntu 首次启动会调用 cloud-init,受限于开发板性能,启动速度可能较慢,从上电到能够登录可能要花费数分钟时间,这是预期结果。

用户名:ubuntu

密码:ubuntu

初次登录时会强制要求修改密码,按提示操作即可。

预期结果

系统正常启动,能够通过串口登录。

实际结果

CFT

测试判定标准

测试成功:实际结果与预期结果相符。

测试失败:实际结果与预期结果不符。

测试结论

CFT

参考文档