大部分情况下,我们修改IO的状态只需要在系统跑起来以后在Rcs里面添加即可,但是有些器件比较特殊,或者有些情况下必须一上电就需要修改引脚的状态,比如说看门狗,uboot状态下要是不喂狗,可能你都见不到系统跑起来了,那么boot状态下的引脚状态我们怎么修改呢?
下面就用21Dv400举个例子
第一步:进入boot源码
第二部:找到/board/hi3520dv400目录
第三部:打开目录下的board.c
第四部:找到misc_init_r(void)函数,在里面添加需要进行的操作即可,如下图
图中writel就是对寄存器的操作,和himm操作一样,只不过第一个参数是值,第二个参数是地址,别写反了就OK拉免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:修改boot状态下引脚状态 https://www.yhzz.com.cn/a/16028.html