1. 程式人生 > >海思Hi3516A暫存器操作命令總結

海思Hi3516A暫存器操作命令總結

海思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可執行檔案的原始碼: