milk-v duo SDK编译烧写并测试tftp收发文件

milk-v duo SDK编译烧写并测试tftp收发文件

准备材料

1, Type-C 数据线 ,milk-v duo256 开发板 ,tf卡烧写器,tf卡

2,下载项目源码 Milk-v duo SDK https://github.com/milkv-duo/duo-buildroot-sdk

3, 下载软件 Tftpd64 https://bitbucket.org/phjounin/tftpd64/wiki/Download%20Tftpd64.mddocker-desktop https://www.docker.com/products/docker-desktop/win32DiskImager https://sourceforge.net/projects/win32diskimager/

编译烧写Milk-v duo buildroot SDK 实验

编译部分参考 Milk-v duo 官网文档使用 docker 编译,https://milkv.io/zh/docs/duo/getting-started/buildroot-sdk

在Docker中编译完成后,打卡 Docker Desktop 保存SDK编译出的 img文件到 本地主机,

使用 win32DiskImager 烧写 img 文件到 tf卡 ,然后将烧写完成后的 tf 卡插入 milk-v duo 开发板即可,

type-c 数据线连接duo开发板后,需要将 连接设备驱动更改为 UsbNCM 驱动 ,


或是RNDIS驱动,在milk-v duo官方github文件仓库下的common文件夹下 https://github.com/milkv-duo/duo-files

ping 连接测试,ssh连接测试,duo开发板上 默认IP 为192.168.42.1 ,用户root,密码milkv

tftp文件传输实验

打开tftp64 ,界面如下

需要设置 服务器目录,服务器接口,milk-v duo开发板上通过 tftp 命令就可以往服务器目录里 上传或下载 文件,

注意,这里的服务器接口 需要选择到 milk-v duo能ping到的IP,这里我选的是192.168.42.241
1730043999196

使用 tftp -gr a.txt 192.168.42.241 ,下载服务器上的a.txt文件

使用 tftp -pl a.txt 192.168.42.241 ,上传b.txt文件到服务器上