周五见| BSP相关问题讲解

Comake Online


作者| wenju.lu、eason.chen、shaojun.ke、koda.xu、An、sz.chen、Macro


Comake社区技术问题汇总,第20230602期,本期主要汇总了BSP相关的问题。



本期问题速览


▪ [SSD20X平台]如何调整引脚驱动能力?


▪ nand uboot前各阶段出现ecc error、bad block、CRC错误时的应对措施


▪ 应用中如何获取当前板子所用的sensor是什么型号?


▪ 部分IIC设备对iic的起始和结束的时序有特殊要求,如何调整呢?


▪  kernel下Adc和Gpio切换


▪  开启HW wdt防止设备卡死无法恢复


▪ 制作emmc母片时遇到vol_size出错


▪ SD卡空片升级后,在kernel中无法控制PAD_KEY10、PAD_KEY11引脚的电平


▪ [21x/22x]如何支持USB转Ethernet,比如AX88179?




Q1:[SSD20X平台]如何调整引脚驱动能力?


A1:一、首先需要先确认对应引脚是否允许改变驱动能力


确认的方法是阅读CheckList文档。下图来自于CheckList文档,DRV有两个值的都是可以设置引脚的驱动能力的。



二、SSD20X平台修改引脚驱动能力的方法


该平台暂时没有改变引脚驱动能力的API接口,只能使用寄存器查询和修改引脚的驱动能力设置情况。


下文将以PAD_GPIO4、PAD_GPIO5、PAD_GPIO6、PAD_GPIO7作为例子进行引脚驱动能力的修改,CheckList如下图。



先读取每个bit位当前的驱动能力



再写入需要修改的bit位的驱动能力(注意:不要修改原来的bit位的值)




》》原帖地址






如您在开发的过程中遇到BSP相关问题,或您需要技术支持选型支持商务支持,欢迎进入Comake社区开发论坛发帖咨询,社区技术工程师和运营人员将会及时响应您的诉求。



往期回顾


周五见| GUI开发相关问题讲解


周五见| 环境搭建相关问题讲解


周五见| 系统开发相关问题讲解


周五见| 网络开发相关问题讲解


周五见| Audio开发相关问题讲解





扫码进入论坛

原厂答疑|产品选型|官方资源



扫码咨询客服

SDK下载|芯片、开发板购买



X 提交 下一题

查看更多