openjtag 使用记录
来源:互联网 发布:九城软件 编辑:程序博客网 时间:2024/05/18 11:29
让CPU运行
Reset run
Reset和reset run是结果是一样的。
让CPU停止运行
Reset halt
让CPU停止运行,并且执行reset-init脚本
Reset init
从板上dump数据到PC端
Dump_image
格式:dump_image filename address size
保存在Work Dir中。
下载image到板上
load_image
格式:load_image filename address
恢复运行
Resume – 不带参数表示从当前PC地址运行。带参数表示从该地址开始运行。
格式:resume [address]
resume
resume 0x82000000
单步运行
step 单步执行指令
格式:step
显示内存单元值。
Mdw
格式:mdw addr [count]
修改内存单元值
Mww
格式:mww addr word
虚拟地址对应的物理地址
Virt2phys
格式:virt2phys virtual address
反汇编
arm disassemble
格式:arm disassemble address count
查看/修改CPU寄存器
Reg
格式:reg [(register_name|register_number) [value]]
例:查看寄存器
reg pc
reg r0 0x1234 修改r0
协处理器读写
格式:arm mrc cpnum op1 CRn op2 CRm读,显示返回的值,十进制显示。
arm mcr cpnum op1 CRn op2 CRm value写
睡眠
格式:sleep ms
可能用在初始化脚本中,配置寄存器后的等待。
执行脚本
用于执行脚本,如初始化PLL,DDR等操作。
格式:script filename
关闭MMU,DCACHE
先读SCTRL,将读回的10进制转成16进制,清除bit2:0后,再写回。如:
> arm mrc 15 0 1 0 0
281361533
> arm mcr 15 0 1 0 0 0x10c53c78
- openjtag 使用记录
- 006.openJTAG的使用
- openJtag
- OPENJTAG
- Gentoo下使用openjtag+openocd
- 使用openjtag烧写s3c6410
- openocd编译安装使用 (基于百问网openjtag工具 ftdi)
- 使用openjtag调试uboot从失败到成功的经验
- 使用openjtag和openocd操作IXP425的flash
- S3C2440 OpenJtag
- openjtag 调试程序
- openjtag openocd libftd2xx
- ulink 、 jlink 、 openjtag 区别
- OpenJTAG下载bootloader 备忘
- openJTAG学习笔记一
- openJTAG学习笔记二
- openjtag 调试 u-boot
- win10 openjtag 驱动
- 简单linux内核模块的开发
- Oracle 创建同义词 synonym
- springMVC 文件上传
- 指针:const与指针
- android4.0混淆XmlPullParser报错
- openjtag 使用记录
- Hibernate使用Spring进行单元测试时的事务问题
- windows 消息队列
- jquery操作select(取值,设置选中)
- bign 类 代码
- c# DES加密类
- open() not setting file permissions correctly
- statpack
- 基于mini2440的Linux音频驱动完全解读(三)——ASoc层的初始化(2)