明远智睿MY-IMX6-EK140P终端软件XShell参考手册

软件下载及安装

  之所以选择 XShell,是因为XShell有"Free License",并且功能够使用。
  软件官方下载地址:https://www.netsarang.com/download/free_license.html

  1. 点击"Xshell 6"的"Download"。
  2. 填写好"Evaluation user / Home & School user"带"*"的表项后,点击"Submit"。
  3. 会在所填写的邮箱中收到来自软件官方包含下载地址的链接。
  4. 复制邮件中的链接地址到浏览器中打开,即自动下载软件。
  5. 软件的安装没有特别需要注意的地方,这里不就写在手册里了。
 

新建串口会话示例


  1. 从"文件"菜单中选择"新建"。将显示"新建会话属性"对话框。
  2. 从"协议"列表中选择"SERIAL"。
  3. 在"名称"中输入会话名称。
  Xshell6 New Session Properties Serial01.png
  4. 从"类别"中选择"SERIAL"。
  5. 从"端口"中选择与PC连接的串口号。
  6. 在"波特率"中选择通信速度。
  7. 在"数据位"中选择传输的数据单位位数。
  8. 在"停止位"中选择指示数据单元结束的位数。
  9. "奇偶校验"用于验证传输数据中的错误。
  10. "流量控制"用于控制数据通信。
  11. 单击"确定"创建新会话。
  12. 使用创建的会话按照"与会话连接"中的描述建立连接。
  Xshell6 New Session Properties Serial02.png
 

新建SSH会话示例


  1. 从"文件"菜单中选择"新建"。将显示"新建会话属性"对话框。
  2. 从"协议"列表中选择"SSH"。
  3. 在"名称"中输入会话名称。
  4. 从"主机"中输入目标SSH服务的主机IP。
  5. 从"端口号"中输入SSH服务的端口号"22"。
  6. 单击"确定"创建新会话。
  7. 使用创建的会话按照"与会话连接"中的描述建立连接。
  Xshell6 New Session Properties SSH.png
 

与会话连接


  1. 从"文件"菜单中选择"打开"。将显示"会话"对话框。
  2. 选择要连接的会话。
  3. 单击"连接"。
  Xshell6 Sessions Dialog Box.png
  4. 如果没有新建过目标会话,则点击本页面右侧目录中的"新建串口会话"或"新建SSH会话"来新建会话。
串口会话连接示例
  串口会话连接无特别操作,通常选中会话后点击“连接”即可。
SSH 会话连接示例
  1. 在会话对话框选择目标SSH会话并单击连接。
  2. 可能弹出询问"接受此主机密钥吗?"的对话框,选择"接受并保存"。
  Xshell6 Dialog SSH MD5.png
  3. 在弹出的对话框中按要求输入目标主机的用户名。
  Xshell6 Dialog SSH User.png
  4. 如果目标主机需要密码,则会弹出对话框,输入目标主机的用户密码。
 

文件传输


使用 ZMODE 由 Windows PC 向开发板发送文件
  1. 从Windows文件资源管理器中选择要传输到开发板的文件。
  2. 拖动文件并将其放在Xshell中对应的开发板终端窗口上。
  3. 文件传输自动执行。
  Xshell6 ZMODEL Recv.png

使用 ZMODE 由开发板向 Windows PC 向发送文件
  1. 开发板上执行 sz <FileName>。
  2. 在 Windows PC 弹出的对话框中选择文件的保存位置。
  3. 等待文件传输完成。
  Xshell6 ZMODEL Send.png

其它说明
  SSH 终端下的 ZMODEM 的传输速度可以达到2MB/秒。
  串口终端下的 ZMODEM 的传输速度在20KB/秒左右。

明远智设备上进行基于 **i.MX8** 系列处理器的烧录操作,通常需要依赖官方提供的 **SDK** 或 **烧录工具链**,以及对应的 **硬件连接方式**。以下是一个通用的烧录流程,适用于大多数基于 **i.MX8** 的开发板,包括明远智的设备。 --- ### ### 烧录前准备 1. **硬件准备**: - 明远智 i.MX8 开发板 - USB 转 TTL 线(用于串口调试) - USB Type-C 数据线(用于连接主机和开发板的烧录接口) - 主机(运行 Linux 或 Windows 系统) 2. **软件准备**: - **烧录工具**:推荐使用 **NXP 官方的 MfgTools**,该工具支持 i.MX 系列芯片的烧录操作。 - **镜像文件**:包括 U-Boot、内核(Kernel)、设备树(Device Tree)以及根文件系统(Rootfs),通常打包为 `.imx` 或 `.sdcard` 格式。 - **串口工具**:如 `minicom`、`putty` 或 `SecureCRT`,用于查看启动日志和调试。 --- ### ### 烧录步骤(基于 MfgTools) 1. **连接设备**: - 将开发板通过 USB Type-C 接口连接到主机。 - 按住开发板上的 **Boot Mode** 按钮(通常是拨码开关或物理按键),进入 **USB Boot 模式**。 2. **启动 MfgTools 工具**: - 解压并运行 MfgTools 工具包。 - 在 `cfg.ini` 文件中配置对应的烧录脚本(如 `ucl2.xml`),确保其匹配 i.MX8 的芯片型号和存储类型(如 eMMC 或 NAND)。 3. **加载烧录脚本**: - 启动 MfgTools 后,点击 “Start” 按钮,工具会自动检测设备并开始烧录流程。 - 烧录脚本通常包含以下步骤: - 加载 Bootloader(如 `imx-boot`)到 SRAM 并运行; - 加载 U-Boot 到 DDR; - 使用 U-Boot 加载内核和设备树; - 将系统镜像写入 eMMC 或其他存储介质。 4. **烧录完成**: - 烧录完成后,断开 USB 连接并重启开发板。 - 使用串口工具连接开发板,确认系统启动正常。 --- ### ### 替代方法:使用命令行烧录(Linux 环境) 如果使用 Linux 系统进行烧录,可以采用以下方式: 1. **使用 dd 命令烧录 SD 卡镜像**: ```bash sudo dd if=image-file.sdcard of=/dev/sdX bs=1M ``` 其中,`image-file.sdcard` 是生成的镜像文件,`/dev/sdX` 是 SD 卡设备路径。 2. **使用 fastboot 烧录 eMMC**: ```bash fastboot flash bootloader imx-boot fastboot flash kernel Image fastboot flash dtb imx8mm-evk.dtb fastboot flash rootfs rootfs.ext4 fastboot reboot ``` --- ### ### 常见问题处理 - **设备未被识别**:检查 USB 驱动是否安装,或尝试更换 USB 线缆。 - **烧录失败**:确保烧录脚本与芯片型号匹配,并检查镜像文件是否完整。 - **启动失败**:使用串口工具查看启动日志,确认 Bootloader 是否加载成功。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值