锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

国科7205V200平台使用minicom, ckermit和loadb指令刷机

时间:2022-10-19 22:30:00 2330v200ma肖特二极管

国科7205V200平台使用minicom, ckermit和loadb指令刷机


目标

目前刷新嵌入式Linux一般采用系统TFTP这里尝试开发主机串口和目标机uboot通信完成Linux系统刷新。

注意
这种方法仅限于目标机已经刷了uboot能正常运行的情况下

主机

系统:Manjaro Linux 21.2.6 (Qonos)

目标机

系统: GK7205v200 嵌入式 Linux 系统

连接

目标机和主机通过串联线连接在一起

参考资料

1. kermit 协议
2. minicom 介绍

主机安装配置

  • 安装运行
    sudo pacman -S minicom sudo pacman -S ckermit sudo minicom -s 
  • minicom 主界面

    主界面
  • 设置默认路径和ckermit路径
  • 设置 ‘文件传输协议’
  • 选中 串口设置
  • 保存设置为 dfl
  • Ctrl A 然后 x 退出 minicom
  • 重新运行 minicom 设置连接设备即可

其它

  • 输入Ctrl A 然后按 Z 浏览各种指令

刷机

以烧录 Linux Kernal 为例:

  1. 启动目标机,然后快速按下按钮进入 uboot 界面
  2. 使用 loadb 接收主机发送的文件的指令
    mw.b 0x41000000 0xFF 0x500000; loadb 0x41000000;  sf probe 0;  sf erase 0x100000 0x500000;  sf write 0x41000000 0x100000 0x500000 
    这里 Linux Kernal 设定为 0x500000 5MB, 首先将 Kernal 下载到内存 0x41000000, 下载后将保存在内存中 Kernal 写入到 Flash.
    如果正常,目标机会将被阻塞 loadb 指令处等待主机发送文件
  3. 输入Ctrl A 然后按 s 触发 minicom 发送菜单
  4. 选择我们设置的 ckermit 之后,我们进入我们设置的发送目录
  5. 选择 uImage_gk7205v200,确认发送

2022-06-06
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章