1. SD卡系统制作

1.1 硬件准备

  • 读卡器
  • 容量不小于32GB的SD卡

1.2 下载SD卡镜像和刻录工具

  • 下载地址:https://university-program.fdwxhb.com/data/集创赛/06_板载Linux系统镜像/

1.3 按照烧写说明将镜像文件烧写至SD卡

  • 通过USB读取SD卡

  • 解压icraft_v3_ubuntu20.04_aarch64_sd_image.7z得到icraft_v3_ubuntu20.04_aarch64_sd_image.bin

  • 按照教程,将icraft_v3_ubuntu20.04_aarch64_sd_image.bin通过imageUSB.exe烧写至SD卡

1.4 SD卡FAT分区文件

  • SD卡刻录完成后,会显示FAT分区

  • FAT分区包含了启动开发板所需要的相关配置文件(BOOT.bin/Image/设备树等),icraft_v3_ubuntu_sd_image.bin中包含的FAT分区文件来源于以下目录,对其中的Image进行了更新,目的是支持USB音频设备接入开发板,Image重新编译添加了声卡支持。

  • 用户根据不同应用以及数据流的需求,选择对应参考实现下的位流文件夹中的BOOT.bin,只需要将BOOT.bin替换至FAT分区即可,一般情况其他文件不需要更新。
  • 下载站的位流文件只支持开发板直接使用,对于用户自研开发板需要基于FPGA自行适配,生成对应的位流。
  • 接下来,即可基于SD卡启动开发板了。

2. 启动FMQL30TAI-悟净开发板

2.1 安装基础软件用于连接开发板

  • 安装串口驱动,下载地址:https://university-program.fdwxhb.com/data/集创赛/08_FMQL30TAI开发教程资料/01_第三方软件工具/
  • 安装MobaXterm,下载地址:https://mobaxterm.mobatek.net/

2.2 开发板与上位机(windows系统)连接示意图

  • 开发板通过串口(USB端连接上位机)和网线与上位机连接

2.3 设置开发板启动方式为SD卡启动

  • 设置方式如图,具体说明参考开发板手册

2.4 上电启动开发板

  • 其中如图所示的指示灯会闪烁(下图未抓拍到)

2.5 通过串口登录板载系统查看IP

  • 打开mobaxterm,点击Session -> 点击Serial -> Serial port选择端口(一般标识为Silicon Labs CP210x USB to UART Bridge,最保险的做法是选择插上后新增的那个串口)-> speed调整为115200 -> 进入系统,输入用户名:root,密码:fmsh

  • 系统加载信息打印完毕后,提示输入用户名隐藏在打印中。

  • ifconfig命令查看开发板IP

  • 根据需要设置IP(可不进行修改),修改/etc/rc.local文件,vim /etc/rc.local

  • source /etc/rc.local 使修改生效

2.6 PC机通过网线直连开发板,用于SOCKET模式以及应用开发

  • 将PC机的IP调整到与开发板同一网段

  • 查看是否可以PING通开发板

  • 打开mobaxterm,点击Session->点击ssh->输入开发板IP->输入用户名root->OK,输入密码:fmsh

  • 进入板载系统!

 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐