当前位置:   article > 正文

龙芯 ejtag 安装与简介_ejtag source下载

ejtag source下载

说明:

  • ejtag_debug_usb 用于烧录 mips架构处理器的命令
  • la_dbg_tool_usb 用于烧录 la架构处理器的命令

一、 linux系统下使用简介

1、ejtag软件

备注:ejtag软件包从龙芯申请获得
打开上面的网址下载以ejtag-debug-v×××开头ejtag最新的软件版本
当前最新版本为:ejtag-debug-v3.25.15.tar.gz

详情可以参考ejtag软件包内doc目录下ejtag1.pdf文档

2、驱动安装

将下载ejtag-debug-v3.25.15.tar.gz解压到/opt/目录下
命令:tar zxvf ejtag-debug-v3.25.15.tar.gz -C /opt/

2.1 mips架构处理器烧录写流程

以龙芯ls1b烧写gzrom.bin为例
1)cd /opt/ejtag-debug
2)sudo ./ejtag_debug_usb -t
3)source configs/config.ls1b

备注:烧写1a、1c、2h、2k、3a
source configs/config.ls1x
sourceconfigs/config.ls2x
source configs/config.ls3a3000

操作截图
备注:1、运行jtagregs d8 1 1来读处理器的ejtag id寄存器,如果是0x20010819或者0x5a5a5a5a都说明连接正确
2、运行set命令读处理器的通用寄存器,如果能读出来且非全0,则说明处理器运行起来了,ejtag也连接上了
3、如果读不出来,按ctrl-c退出。可能是处理器在无程序的情况下运行到地址空洞,设备没响应,总线卡住了。可以运行resetcpu命令来复位cpu,然后按set就能读出通用寄存器内容了

  1. program_cachelock
    注:执行完program_cachelock命令,默认将/tmp/目录下的gzrom.bin 烧录到芯片里。
    program_cachelock命令后可以放gzrom.bin的绝对路径,例如:program_cachelock /home/tftpboot/gzrom.bin

3、LS3A5000 烧录固件

在这里插入图片描述

二、Win系统下使用简介

1、ejtag软件

以ejtag-debug-cygwin×××开头ejtag最新的软件版本
当前最新版本为:ejtag-debug-cygwin-v3.25.5.zip

2、硬件模块

以龙芯ls1b烧写gzrom.bin为例

3、驱动安装

1、将下载好的ejtag-debug-cygwin-v3.25.5.zip解压到pwd 注:pwd代表任何位置

Win10操作系统安装驱动:
将ejtag与pc端链接好,通过zadiag按装驱动. zadiag能自动找到usb,自动按照驱动
在这里插入图片描述

Win7操作系统安装驱动:
将ejtag与pc端链接好,此时在设备管理器里会看到未知设备,点击未知设备更新,选择手动更新路径为pwd,操作流程如图:
计算机右键选择管理显示的界面未知设备右键选择更新驱动显示的界面浏览计算机更新驱动显示的界面备注:路径位pwd/ejtag-debug-cygwin
驱动更新成功显示的界面驱动更新成功显示的界面

4、烧录写流程

1、把要烧录的gzrom.bin拷贝到ejtag-debug-cygwin-v3.25.5.zip解压后的目录内
2、将ejtag连接到pc上,ejtag另一端连接到ls1b模块上
3、进入ejtag-debug-cygwin,双击可执行文件ejtag_debug_usb.exe出现一个命令行终端,如图:
ejtag命令行终端界面
4、在ejtag命令行终端内输入set命令后,给ls1b上电,如果显示如图内容,则说明连接正常;如果没有正常返回命令提示符cpu0-,则请检查硬件连接情况
set命令后显示信息
5、配置ejtag为烧录ls1b,输入source configs/config.ls1b
烧录命令显示信息如果烧写成功,则最后会返回命令提示符cpu0-;否则烧写失败,请重新检查连接情况。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/220924
推荐阅读
相关标签
  

闽ICP备14008679号