硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3854|回复: 2
收起左侧

[4G] STM32H745驱动SIM7600

[复制链接]

7

主题

23

回帖

44

积分

新手上路

积分
44
发表于 2020-8-6 18:43:35 | 显示全部楼层 |阅读模式
最近在调试STM32H745这个片子,用的是NUCLEO-H745ZI-Q,连接SIM7600模块,使用en.stm32cubeh7_v1-7-0里面的USBH库,发现只能USBH_CDC_Transmit可以发送数据到SIM7600(发送AT确实生效了,并且USBH_CDC_TransmitCallback也运行了,但是发现无法使用USBH_CDC_Receive读取数据(或者说根本没收到数据,因为USBH_CDC_ReceiveCallback没有打印,并且在CDC_ProcessReception里面检测USBH_LL_GetURBState(phost, CDC_Handle->DataItf.OutPipe);一直为USBH_URB_IDLE状态)。

之前使用NUCLEO-L4R5ZI一样的代码,收发都没问题,怀疑是H7的一个坑。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106882
QQ
发表于 2020-8-7 01:39:07 | 显示全部楼层
帮顶,没整过。
回复

使用道具 举报

7

主题

23

回帖

44

积分

新手上路

积分
44
 楼主| 发表于 2020-8-7 10:23:01 | 显示全部楼层
我上传了USBH的配置文件,core里面的文件我没修改任何东西,CDC CLASS我用自己的usbh_modem_cdc,L4的代码和H7的USBH部分基本一样(HCD配置略有区别)。
我的本意是STM32H725+FreeRTOS+LWIP+USB驱动SIM7600,可以跑PPP或者RNDIS,这样就不用AT指令复杂的操作,完全适配所有模块。
目前打算CM7跑UI,CM4跑网络部分,然后整个家居管理系统啥的,不知道行不行。。。

main.c

3.75 KB, 下载次数: 10

usb_host.c

4.38 KB, 下载次数: 12

usbh_conf.c

14.79 KB, 下载次数: 11

usbh_modem_cdc.c

25.87 KB, 下载次数: 13

usbh_platform.c

1.96 KB, 下载次数: 9

usb_host.h

2.28 KB, 下载次数: 6

usbh_conf.h

4.35 KB, 下载次数: 5

usbh_modem_cdc.h

17.95 KB, 下载次数: 10

usbh_platform.h

1.33 KB, 下载次数: 6

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-8 22:22 , Processed in 0.262326 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表