海思himm源码路径:
xxx/Hi3519V101_SDK_V1.0.4.0/osdrv/tools/board/reg-tools-1.0.0/source/tools
1、himm address [value]
功能:把 address 对应的地址改写为 value。
如果没有输入 value,himm 会把 address 对应的值打印出来,然后提示输入新的值。
2、himd address [length]
从 address 开始,以大端方式打印 length 字节长度的内容。
如果没有输入length, 那么默认打印256 字节。
3、himd.l address [length]
从 address 开始,以小端方式打印 length 字节长度的内容。
如果没有输入length, 那么默认打印256 字节。
参数 address 既可以是寄存器地址,也可以是内存地址,所以以上工具也可以用于内存查看、修改。
在实际中,我将himm、himd、himd.l重新编译,配置成了一个单独的可执行文件,能实现和官方相同的效果,这种方式类似于linux源码中ls命令的自己重新编译,生成自己的可执行文件,这样就可以命名为自己的名字,这种方式应该在以后的开发过程中会用到!
以下是我自己重新编译生成的himm可执行文件的源码: