zoukankan      html  css  js  c++  java
  • 海思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。

  • 相关阅读:
    ubuntu14.04恢复系统默认中文字体
    Mcafee两个Mac版本之间的区别
    关于Windows系统防火墙
    诺顿序列号获取方法
    如何将软件限制策略发挥大作用
    BootCamp支持软件4/5
    Android系统分区理解及分区目录细解
    给Adobe Reader添加书签功能
    PHP面向对象之旅:static变量与方法
    INSERT IGNORE 与 INSERT INTO的区别
  • 原文地址:https://www.cnblogs.com/zhuangquan/p/11843496.html
Copyright © 2011-2022 走看看