[X]关闭

米联客龙芯系列PMON通用烧录方式

文档创建者:LINUX课程
浏览次数:10
最后更新:2024-12-03
本帖最后由 LINUX课程 于 2024-12-3 09:41 编辑

PMON烧录
下面介绍三种米联客龙芯系列PMON烧录方式
  • 龙芯下载器烧录
  • U盘烧录
  • 利用网口烧录
接下来以2k300为例,米联客龙芯系列其它开发板也大同小异(步骤基本一致,唯一区别在于用到的文件名不一样,在过程中会为大家指出来)

1 龙芯下载器烧录

硬件准备
9e260f4e711f29f3f8e69d15bfbc79d.jpg
将下载器一端连接开发板的JTAG接口和另一端连接虚拟机
打开终端切换路径至开发包(2k1000的开发包名为uisrc-lab-loongarch,2k300的开发包名为uisrc-lab-ls2k300)
输入cd tools/ejtag-debug回车,切换当前目录
image.jpg
image.jpg
其中gzrom-dtb.bin为我们将要烧录的文件
输入sudo ./la_dbg_tool_usb -t回车
image.jpg
输入source configs/config.ls2k300回车 (2k1000则输入source configs/config.ls2k)
image.jpg
输入set回车
image.jpg
连接电源线上电
image.jpg
输入program_cachelock ./gzrom-dtb.bin回车 (gzrom-dtb.bin是将要烧录的程序)
image.jpg
至此烧录完成
image.jpg

2 U盘烧录
将制作成功的gzrom-dtb.bin放进U盘里面
image.jpg
然后把U盘插在龙芯开发板usb接口上
上电进入PMON(进入系统前,当看到控制台打印输出“Boot Menu List”时,按“c”键进入,类似于进入BIOS)
在pmon下查看usb设备里面内容
load (usb,0)/
然后输入指令开始烧录
fload (usb0,0)/gzrom-dtb.bin
image.jpg
出现pmon> ,说明已经成功了。

3 利用网口烧录
在这里我们要利用tftp服务器,所以我们要先组建一个内网(详细步骤在tftp部分有)
配置IP
image.jpg
image.jpg
image.jpg
然后将想要烧录的grom-dtb.bin放到虚拟机tftpboot文件夹中,打开tftp服务器、
image.jpg
然后在xshell输入指令
fload tftp://192.168.137.2/gzrom-dtb.bin
image.jpg
至此烧录完成
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则