TDK · 产品与技术资料捷比信主站 · 综合产品与服务
TDK通信射频与电源电感
捷比信产品咨询0755-29796190

如何将QCC5127的PIO2用作普通PIO端口

本文介绍如何将QCC5127的PIO2用作公共PIO端口。猜想:除了PIO2,此方法还应该适用于PIO32,PIO34,PIO35,PIO36,PIO37和PIO39,但是这些PIO端口没有验证测试。
如果发生类似于PIO2的问题,则可能是相同的原因。 。
测试工具MDE:MDE_WIN_2.3.2.126工具包:NULLQACT:NULL硬件:高通公司官方QCC5127开发板软件:ADKQCC512XROMV21WIN6.4.2.21,接收器问题的根源是一个小伙伴,使用PIO2作为按钮设计了QCC5127耳机。使用ADKconfigurationtool将PIO2配置为按钮。
PIO2有望在内部上拉。当按下按钮时,PIO2变为低电平。
在实际测试中,上电时,PIO2确实输出高电平,我觉得内部上拉没有问题(实际上,仍然可能有问题)。上电后,PIO2直接变为低电平。
可能在接收器代码中对PIO2进行了操作,但搜索代码未找到它。问题很明显。
查看高通开发板的示意图,发现PIO2,PIO32,PIO34,PIO35,PIO36,PIO37和PIO39具有重要任务:该芯片是QSPIRAM,因为QCC5127支持外部RAM。 QCC5121等不可用,因此推测这些PIO端口已被QCC5127代码(或一些不可见的低级代码)占用,从而无法正常使用PIO2。
在进一步搜索之后,我终于在接收器项目的subsys0_config10.htf文件中看到了相关配置:这与原理图完全相同,这证明了后台程序正在这些PIO端口上运行,只需关闭它们即可。解决方案是设置EnableAudioSqif = false。
注释掉除EnableAudioSqif = false以外的所有内容。重建程序进行测试,将PIO2配置为按钮,然后发现它可以正常工作。
进行此操作的前提条件是QCC5127在使用过程中不要使用外部QSPIRAM,否则,不要再折腾了,因为需要使用这些PIO端口来控制RAM芯片。

相关资料

Apple M1 MacBook禁止任何iOS应用加载方式H.264_AVC视频编码转换量化核心的实现手机音频系统的抗ESD和EMI干扰设计知名工程师桌戴尔的新显示器集成了许多高级功能我国工业领域电加热器行业竞争加剧,顶级品牌优势明显ARINIC429总线测试装置上海智能家居展览会即将举行小米智能手机的新设计专利权公开:于2020年9月8日正式宣布!STM32串行通信模式驱动器LCD12864,结合使用手册,使您从原理上了解显示过程美国需要18亿美元才能拆除华为的中兴通讯设备,但这笔钱并非来自联嘉光电在北美建立工厂为特斯拉提供LED汽车尾灯无线传感器网络路由协议的节能设计新型医疗电子设备可准确确定疼痛的根源AutoNavi Maps推出了“ New Crown Vaccination Site Map”,我X2 Pro学习机X2 Pro有助于根据自己的能力教学生,从而实现个性化的教育Visa未能收购Plaid,计划将其欧洲业务规模扩大一倍下游头电池公司增加了产能需求,这引发了上游锂盐价格的上涨数据显示,Apple A14X Bionic的性能等同于8核Intel Core i9-9880H华硕和技嘉主流主板库存供应吃紧