作者| Peng.Xiong、user_华仔、zekun.zhang、An
Comake社区技术问题汇总,第20230616期,本期继续分享BSP相关的问题。
本期问题速览
▪ i2c设备地址什么时候包含读写位,什么时候不包含读写位?
▪ i2c_read_write工具是否可以设置NO STOP格式的i2c?
▪ i2c如何开关dma?
▪ PAD_SD_VCTRL在原理图中出现,但在等资料上没有,可以做gpio使用吗?
▪ SD卡在通讯过程中异常退出,导致再次载使用的时候提示read only要怎么解决?
▪ UVC HOST如何配置?如何搭建UVC HOST环境?
▪ 如何关闭单个USB组件来省功耗?
▪ 双核场景下多线程使用uart(非阻塞模式),在核1上写串口比在核0上容易出现write 失败是什么原因,如何规避?
▪ [SSD21x/22X]如何修改I2C速率?
Q1:i2c设备地址什么时候包含读写位,什么时候不包含读写位?
A1:在应用代码中使用i2c_msg通过ioctl操作i2c节点时,此时的成员addr应该使用7bit不包含读写位的地址。使用i2c_read_write工具进行读写时,应该使用8bit包含读写位的地址。
》》原帖地址
Q2:i2c_read_write工具是否可以设置NO STOP格式的i2c?
A2:不可以。如果要设置其他格式的i2c信号,请参考sigdoc中的i2c示例代码。
》》原帖地址
Q3:i2c如何开关dma?
A3:dts的i2c节点下加i2c-en-dma = <0>,0:关闭 1:开启。没加时默认开启。
》》原帖地址
Q4:PAD_SD_VCTRL在原理图中出现,但在等资料上没有,可以做gpio使用吗?
如您在开发的过程中遇到BSP相关问题,或您需要技术支持、选型支持、商务支持,欢迎进入Comake社区开发论坛发帖咨询,社区技术工程师和运营人员将会及时响应您的诉求。
往期回顾
周五见| BSP相关问题讲解(1)
周五见| BSP相关问题讲解(2)
周五见| 环境搭建相关问题讲解
周五见| 系统开发相关问题讲解
周五见| 网络开发相关问题讲解
扫码进入论坛
原厂答疑|产品选型|官方资源
扫码咨询客服
SDK下载|芯片、开发板购买