如何查看和修改寄存器
- 在程序中可以使用HI_SYS_ReadRegister,HI_SYS_WriteRegister接口進行寄存器的讀寫操作。
- 在單板命令行下,使用工具。
單板/usr/sbin目錄下,有一系列寄存器操作相關的工具,分別介紹如下:
工具 | 參數 | 功能 | 備注 |
---|---|---|---|
himd | 參數1:address,必選 參數2:length,可選 |
從address開始,以大端方式打印length字節長度的內容。 | 如果沒有輸入length,那么默認打印256字節。 |
himd.l | 參數1:address,必選 參數2:length,可選 |
從address開始,以小端方式打印length字節長度的內容。 | 如果沒有輸入length,那么默認打印256字節。 |
himc | 參數1:address,必選 參數2:value,必選 參數3:length,必選 |
從address開始,把 length字節長度的內容全部設置為value。 | 一般僅用於物理內存內容的修改。 |
參數address既可以是寄存器地址,也可以是內存地址,所以以上工具也可以用於內存查看、修改。
1、btools -h/btools :打印幫助信息
2、hiddrs -h :對ddr的占用進行統計
使用例子見幫助信息