Firefly开源社区

标题: ROC-RK3568-PC 的gpio复用问题 [打印本页]

作者: 启鸣    时间: 2022-2-21 10:59
标题: ROC-RK3568-PC 的gpio复用问题





想把i2s3和i2c5修改为普通gpio

i2c5是修改了rk3568-firefly-roc-pc.dtsi的status即可使用
&i2c5 {
    status = "disabled";
};
但是i2s3的话,根据如下修改的话会报错,请问下怎么将i2s3这几个引脚复用为普通gpio
&i2s3 {
    status = "disabled";
};



作者: firefly_zhongw    时间: 2022-2-21 11:42
1. 没有定义i2s3这个节点属性,但定义了i2s3_2ch,而i2s3_2ch并没有使能
2. 通过原理图得知,引出的I2S3_SCLK,I2S3_MCLK 被复用成 can1功能了,禁用can1即可
3. 其他gpio口,结合原理图,禁用掉复用功能即可。
作者: 启鸣    时间: 2022-2-21 11:52
本帖最后由 启鸣 于 2022-2-21 11:55 编辑
firefly_zhongw 发表于 2022-2-21 11:42
1. 没有定义i2s3这个节点属性,但定义了i2s3_2ch,而i2s3_2ch并没有使能
2. 通过原理图得知,引出的I2S3_S ...


那另外的三个13,15,18是什么功能,
板子上的标注的是错误的,能把所有排针的正确功能更新一下吗

图片看得见吗


作者: firefly_zhongw    时间: 2022-2-22 09:26
看实际的硬件原理图,IO口是有多个功能的,标注的丝印只是其中的一个功能。
作者: 启鸣    时间: 2022-2-22 09:49
firefly_zhongw 发表于 2022-2-22 09:26
看实际的硬件原理图,IO口是有多个功能的,标注的丝印只是其中的一个功能。

ROC-RK3568-PC-V11-20211028.pdf 里面也没有具体标注某个引脚的功能,也是把所有的引脚功能都列出来了,请问具体查看哪个文档有写
作者: firefly_zhongw    时间: 2022-2-22 17:38
本帖最后由 firefly_zhongw 于 2022-2-22 17:39 编辑

IO口的功能,详细看 RK3568 Datasheet或者Technical Reference Manual,下载链接 https://www.t-firefly.com/doc/download/103.html#other_437




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1