完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
正点原子Linux板对接广和通L610 ECM联网测试原帖链接: https://blog.csdn.net/fengshuaicool/article/details/117736732?spm=1001.2014.3001.5501 所需文档: https://download.csdn.net/download/fengshuaicool/19501100 https://download.csdn.net/download/fengshuaicool/19501150?spm=1001.2014.3001.5503 正点原子阿尔法开发板(https://so.csdn.net/so/search?q=%E5%BC%80%E5%8F%91%E6%9D%BF&spm=1001.2101.3001.7020)的4G模块接口通过MiniPCIE 接口连接到了 GL850 这个 HUB 芯片的DP2 和 DM2,也就是 GL850 的 USB2 接口上。换句话说就是芯片与4G模块是USB相连的。 要想在Linux加载4G模块驱动,首先在内核源码/drivers/usb/serial/option.c下添加广和通模块的VID和PID信息 接下来在内核根目录输入 make menuconfig 进入内核配置,因为是USB所以不需要修改设备树 配置完成后编译一下内核并用新的zImage启动 如果失败在 option.c 中的 opiton_ids 中添加 blacklist,驱动在加载时会 自动跳过 blacklist 指定的 interface,设置 interface 4 不加载 otpion 驱动,具体代码如下: static const struct option_blacklist_info fibocom_blacklist = { .reserved = BIT(4), }; 添加 blacklist 到 option_ids 数组中,具体代码如下: { USB_DEVICE(0x1782, 0x4d11), .driver_info = (kernel_ulong_t)&fibocom_blacklist } 下图就是USB枚举成功了 接下来就是配置ECM,图中将M换成*配置到内核自动编译 一定要检查下USB端口模式,必须是32才行 如果以上配置正确的话输入ifconfig -a就可以看到usb0设备了 最后通过minicom发送AT指令控制4G模块了 minicom详细介绍如下: https://blog.csdn.net/qlexcel/article/details/111663373?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162320864216780255288650%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162320864216780255288650&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-5-111663373.first_rank_v2_pc_rank_v29&utm_term=minicom%E5%8F%91%E9%80%81%E6%95%B0%E6%8D%AE&spm=1018.2226.3001.4187 端口要选择ttyUSB5 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2)
3607 浏览 0 评论
3907 浏览 0 评论
5257 浏览 0 评论
14751 浏览 0 评论
2206 浏览 4 评论
620浏览 7评论
2206浏览 4评论
549浏览 0评论
577浏览 0评论
873浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 10:21 , Processed in 0.689003 second(s), Total 47, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号