RK3399 为什么我用IO指令读出来的值都是0x00000000?
最佳解
如果用IO命令读某个GPIO的寄存器,读出来的值异常,如 0x00000000或0xffffffff等,请确认该GPIO的CLK是不是被关了,GPIO的CLK是由CRU控制,可以通过读取 datasheet下面CRU_CLKGATE_CON* 寄存器来查到CLK是否开启,如果没有开启可以用io命令设置对应的寄存器,从而打开对应的CLK,打开CLK之后应该就可以读到正确的寄存器值了。
为提供您更多优质的内容,本网站使用 cookies 分析技术。若继续阅览本网站内容,即表示您同意我们使用 cookies,若不同意请关闭浏览器的 cookie 功能,关于更多资讯请阅读 Cookie 政策平台服务条款