硬汉嵌入式论坛

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

[RL-TCPnet] RL-TCPnet在USB下如何使用

[复制链接]

7

主题

23

回帖

44

积分

新手上路

积分
44
发表于 2020-8-26 19:41:09 | 显示全部楼层 |阅读模式
经过一段时间的学习,目前已经实现H745驱动LTE模块(支持CDC多interface,AT\PPP\GPS NMEA\AUDIO\RNDIS等),读写每个interface都没问题,现在想移植RL-TCPnet,用来USB下的PPP拨号,但是发现必须要实现ARM_DRIVER_USART的各种操作,这种情况请问硬汉哥有什么好的方法或者经验?

/* PPP: Communication device */
  extern ARM_DRIVER_USART CREATE_SYMBOL (Driver_USART, PPP_USART_DRIVER);
  extern DRIVER_MODEM          Driver_MODEM;
  extern struct net_com_ctrl   net_ppp0_com_control;
  extern struct net_modem_ctrl net_ppp0_modem_control;
  static void ppp0_com_callback (uint32_t event) {
    net_com_callback (event, &net_ppp0_com_control);
  }  
  static void ppp0_modem_callback (const char *cmd, const char *response,
                                   uint32_t timeout, uint32_t retries) {
    net_modem_callback (cmd, response, timeout, retries, &net_ppp0_modem_control);
  }  
  static NET_COM_CFG ppp0_com_config = {
    &net_ppp0_com_control,
    &net_ppp0_modem_control,
    &CREATE_SYMBOL (Driver_USART, PPP_USART_DRIVER),
    &Driver_MODEM,
    PPP_MODEM_INIT_STRING,
    PPP_MODEM_SPEED,
    PPP_MODEM_FLOW_CONTROL,
    MAX_DELAY(PPP_MODEM_SPEED),
    MAX_TOUT(PPP_MODEM_SPEED) * NET_TICK_RATE,
    ppp0_com_callback,
    ppp0_modem_callback
  };

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2020-8-27 00:16:16 | 显示全部楼层
当前只做了这个,看看能不能帮上你

基于RTX5+RL-TCPnet V7.X的PPP方式驱动4G模块EC20和2G模块M26的案例
http://www.armbbs.cn/forum.php?m ... 6082&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 20:17 , Processed in 0.250961 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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