bigbaicai

芯方式是以半导体人、电子工程师等电子行业相关领域从业人员为核心的知识经验学习、分享、交流社群。 凭借开放、合作、共赢的运营理念,聚集了来自国内外知名院校和顶尖科技公司的半导体人、电子工程师。 我们致力于营造专业、认真、有温度的分享交流环境,将高质量的内容和方案成规模地生产和分享,帮助个人和团队在芯方式找到有价值的Key。 http://www.icfans.com/

AT+GCAP的返回error

0
阅读(1419)

[DESCRIPTION]


在Application port 输入AT+GCAP 会返回error ,但是在modem port 上OK。


[SOLUTION]来自半导体社区


USB 产生的Muti Port 一个是2T1R( modem port) 还有一个是1T1R( application
port) 的
因为在1T1R 上不能做dailup, pc dialup 会需要 dcd high/low,
USB CDCACM spec 有規定 dcd high/low 这类 modem status 功能是要实做在
interrupt pipe (也就是额外的1T) 上所以只有 2T1R 可以跑。
AT+GCAP 返回error: 在linux 下,为了检测USB 可以传data,会用AT+GCAP 来查询
modem 的能力。
因此,我们在USB 的application port 返回error ,这样linux 就不会将其做数据
端口,避免误用。