周五见| BSP相关问题讲解(3)

Comake Online


作者| 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下载|芯片、开发板购买



X 提交 下一题

查看更多