海思3521D — 使用himm工具


1.海思中himm在

 

 在這個目錄下面make一下,就可以在bin中看到:

 

 可以看到himm其實就是軟鏈接了btools,所以把btools放在板卡上面。然后手動軟鏈接一下就可以了。

 

2.使用himm工具

https://blog.csdn.net/faihung/article/details/60154485

參考以上

 

 以下兩個文檔在sdk/Hi3521d V100R001C...../ReleaseDoc/zh/hardware/chip/Hi3521DV100

Hi3521DV100_PINOUT_CN.xlsx

Hi3521DV100 H.265編解碼處理器用戶指南(第14章外圍設備)

這邊是調整管腳復用功能,要將muxctrl_reg50中spi_SDO管腳復用成GPIO5_0

himm  0x120F00C4   2

 

 

 

 

 

 

根據以上:

將GPIO5_0得方向控制寄存器設置為輸出。

himm  0x121A0400   1

 

 

根據描述,要設置相對應得數據寄存器,就必須將對應得數據位置1才能將數據寫入。

PADDR[9:2]對應着GPIO_DATA[7:0],

也就是說0x3FC就是0b11_1111_1100。后面兩位是不管,其他八位全部置1,說明全部可以寫入。

如果要單獨寫入第一位得數據,就應該是0b00_0000_0100,然后加上基地址0x121A0000。

我這邊需要拉高GPIO5_0。

所以

himm  0x121A03FC   1

全部可寫入,寫入1進去。

這種做法比較危險,可能會影響其他位,所以寫得時候最好獨出來看一下。himm + 對應得地址就可以讀出來。

因為我讀出來全部是0,所以可以直接寫入1。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM