0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

驱动之路#32:全志T527平台 IIO通道与ADC数量问题

BSP调试从0到1 来源:嵌入式分享 作者:嵌入式分享 2026-05-25 11:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

【问题描述】:在全志 T527 平台使用ADC功能时,发现 IIO子系统提供的in_voltageX_raw 通道与实际配置ADC数量不一致的情况。wKgZO2oS_C2AUAWfAAAT0VRtZJQ412.png

上图可以看到,iio子系统只提供了in_voltage0_raw~in_voltage3_raw 四路ADC电压检测通道,但是实际上 dts配置了 12 路ADC,这就导致ADC4-11 通道无法通过 in_voltageX_raw 来获取电压数据。

【问题分析】:没什么好分析的,直接看源码吧。不看不知道,一看就知道。果然有几路通道被注释掉了。

【问题解决】:驱动源码中,找到类似iio_channels[]数组,在其中添加相应所需通道。

(bsp/drivers/gpadc/sunxi_gpadc.c)

wKgZO2oS_C6AbpK3AAD_3FCF-PM686.pngwKgZO2oS_C6AIJOmAAAQQUJIJes651.png

为什么RK平台不会存在类似的情况?

查看 RK 的ADC驱动源码发现,RK 的驱动默认已经支持 SoC 芯片所支持的最大ADC通道数。以RK3588 为例,该 SoC 芯片最大支持8路 ADC 输入,其驱动源码ADC通道数默认为8通道,驱动源码摘录如下(drivers/iio/adc/rockchip_saradc.c)。

wKgZO2oS_C6AVRGlAADrLUgfPJ4477.png

(完)


本人专注Linux嵌入式全栈开发,可提供从硬件方案评估与设计、Linux/AndroidBSP适配、驱动开发、外设调试、系统移植到产品交付的全流程技术支持。有项目合作/技术支持/问题定位/交个朋友,欢迎后台私信~


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5212

    文章

    20771

    浏览量

    338844
  • adc
    adc
    +关注

    关注

    100

    文章

    7977

    浏览量

    557389
  • 全志
    +关注

    关注

    25

    文章

    321

    浏览量

    55067
  • 全志T527
    +关注

    关注

    0

    文章

    25

    浏览量

    809
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    A527横评:国产八核芯片能否挑大梁?

    当“缺芯”成为过去式,国产芯片正在以全新姿态切入千亿级物联网市场。本文不吹不黑,聊聊A527这匹“黑马”,以及它可能带来的行业变局。
    的头像 发表于 03-24 13:42 2030次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b>A<b class='flag-5'>527</b>横评:国产八核芯片能否挑大梁?

    新品上市!T153四核异构工业芯,赋能多元化工业场景

    继米尔电子与科技成功合作推出T113、T507、T527T536等多款核心板产品并获得市场
    的头像 发表于 01-12 08:18 4441次阅读
    新品上市!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>153四核异构工业芯,赋能多元化工业场景

    爆火的机器人“大小脑”怎么协作?T527核间通讯实战指南!

    “活”起来。T527芯片堪称这一架构的完美载体:八核Cortex-A55处理AI推理、场景决策;玄铁E906RISC-V核以FreeRTOS为底座实现低功耗实时
    的头像 发表于 01-08 08:33 6501次阅读
    爆火的机器人“大小脑”怎么协作?<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>核间通讯实战指南!

    新一代“普惠”工业芯方案:HZ-T153_MiniEVM开发板评测

    2025年9月24日,科技在上海召开“工业生态研讨会”,正式推出新一代工业级处理器——T153。作为
    的头像 发表于 12-10 14:25 1.1w次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b>新一代“普惠”工业芯方案:HZ-<b class='flag-5'>T</b>153_MiniEVM开发板评测

    从两轮车仪表到工程机械环视,米尔电子助力国产 HMI 显控一体化突围

    ,米尔电子(MYIR) 携手国产芯片巨头 科技(Allwinner),推出了基于 T113-i 和 T527 的高低搭配显控一体化解决方案,以极致性价比和工业级高可靠性,为 HMI
    发表于 12-05 17:46

    新品上新:国产工业级AI视觉单板机 + 8核2TOPS NPU算力 ,支持 4K双屏异显

    系列单板机ECB32-PB系列单板机是基于T527/A527处理器设计的国产工业级ARM嵌入式板卡,支持Linux系统,提供丰富的接口资源和完整的软硬件开发资料
    的头像 发表于 10-23 19:34 1263次阅读
    新品上新:国产工业级AI视觉单板机 + 8核2TOPS NPU算力 ,支持 4K双屏异显

    【避坑指南】T527 HDMI热插拔失效?手把手教你定位解决

    前言:在嵌入式开发中,一个小小的接口问题往往会卡壳半天,尤其是像HDMI热插拔这种和硬件、内核驱动都挂钩的场景。最近调试T527板卡时,就遇到了HDMI热插拔失灵的麻烦,经过一番排查终于解决,今天把
    的头像 发表于 10-17 08:32 1735次阅读
    【避坑指南】<b class='flag-5'>T527</b> HDMI热插拔失效?手把手教你定位解决

    ‌米尔电子获科技生态认证,共推工业智能化升级

    在近日举办的2025中国国际工业博览会上,米尔电子被科技正式授予“生态认证合作伙伴”证书,标志着双方在嵌入式处理器模组领域的合作迈入新阶段。此次认证基于米尔电子在T536、T527
    的头像 发表于 10-16 08:06 968次阅读
    ‌米尔电子获<b class='flag-5'>全</b><b class='flag-5'>志</b>科技生态认证,共推工业智能化升级

    【飞凌T527N开发板试用】异构RISC-V核心使用体验

    T527的最大创新和亮点就在于其 “ARM + 异构RISC-V” 的芯片设计理念。 简单来说,
    发表于 08-19 21:45

    【飞凌T527N开发板试用】7寸RGB屏幕适配与TP驱动

    7寸RGB屏幕适配 显示屏bootloader适配 在T527开发板的源码中uboot并没有开源,所以这里需要寻找厂家支持来做适配。我这里厂家的支持还是非常及时的。很快就发来了打包好的完整img文件
    发表于 08-15 18:06

    从入门级到旗舰款,T系列核心板怎么选?

    面对FET113i-S核心板、FET527N-C核心板和FET536-C核心板三款主流明星产品,工程师该如何选择?本文将从核心配置、功能特性到行业适配性进行全方位解析,助您找到匹配项目需求的
    的头像 发表于 06-27 08:06 2039次阅读
    从入门级到旗舰款,<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>系列核心板怎么选?

    重磅上新!Linux+AI多核异构T527核心板/开发板,SX1262芯片升级款LoRa模块

    ECK32系列全国产嵌入式核心板亿佰特ECK32-T527B系列核心板是基于公司的T527系列处理器精心设计的,采用全新LGA接口形式的高性能、低功耗、高可靠性、全国产化工业级嵌入
    的头像 发表于 06-26 19:39 1995次阅读
    重磅上新!Linux+AI多核异构<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>核心板/开发板,SX1262芯片升级款LoRa模块

    干货分享 | T527 Buildroot构建Weston桌面

    功能,作为X窗口系统现代化替代品Wayland的核心组件而备受关注。软硬件环境虚拟机版本:T527-VMware(ubuntu20.04).rarSDK版本:T52
    的头像 发表于 06-13 08:33 1850次阅读
    干货分享 | <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b> Buildroot构建Weston桌面

    基于米尔T536开发板的视频识别应用方案

    本文将介绍基于米尔电子MYD-LT536开发板(米尔基于T536开发板)的视频识别应用方案测试。摘自优秀创作者-鲁治驿基于米尔-
    的头像 发表于 06-05 08:01 2630次阅读
    基于米尔<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>536开发板的视频识别应用方案

    科技携飞凌嵌入式T527核心板亮相OpenHarmony开发者大会

    科技作为OpenHarmony生态的重要合作伙伴受邀参会,还重点介绍了与飞凌嵌入式合作开发的FET527-C核心板
    的头像 发表于 05-30 11:02 1885次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b>科技携飞凌嵌入式<b class='flag-5'>T527</b>核心板亮相OpenHarmony开发者大会