SSD20X 4G-cat1模块移植(l610)

本文基于SSD20X移植广和通4G-cat1模块

1、由原理图可知4G模块用到GPIO39 GPIO40 GPIO41

attachments-2022-05-TbJByQIQ627482301d14a.png

 该模块用的是usb 连接,我们已经配置好USB,我们只要开启对应GPIO即可。

#############hub_usb4_4g_power_h#############
 echo 39 > /sys/class/gpio/export
 echo out > /sys/class/gpio/gpio39/direction
 echo 1 > /sys/class/gpio/gpio39/value
#############hub_usb4_4g_power_on############
 echo 40 > /sys/class/gpio/export
 echo out > /sys/class/gpio/gpio40/direction
 echo 1 > /sys/class/gpio/gpio40/value
#############hub_usb4_4g_reset_N##################
 echo 41 > /sys/class/gpio/export
 echo out > /sys/class/gpio/gpio41/direction
 echo 0 > /sys/class/gpio/gpio41/value
 sleep 0.1  echo 1 > /sys/class/gpio/gpio41/value



2、移植4G驱动

修改驱动源码

# vi kernel/drivers/usb/serial/option.c


attachments-2022-05-xIrzwDBF6274838f559e0.png


attachments-2022-05-sSMcA8QB6274839729efb.png


3、添加内核配置

CONFIG_USB_SERIAL=y

CONFIG_USB_SERIAL_OPTION=y


attachments-2022-05-EjY0kOhp627483d09542b.png


attachments-2022-05-ZDBbGgb6627483dc6216a.png


2lsub可以看到识别该模块

attachments-2022-05-OUSAakOh627483677b578.png


上电后可看到如下打印。

attachments-2022-05-wBtb2JF36274845543995.png


3、配置 ppp 

CONFIG_PPP=y 

CONFIG_PPP_MULTILINK=y

CONFIG_PPP_FILTER=y 

CONFIG_PPP_ASYNC=y 

CONFIG_PPP_SYNC_TTY=y

CONFIG_PPP_DEFLATE=y

CONFIG_PPP_BSDCOMP=y


attachments-2022-05-WByYlUuY6274848b5c696.png


6、编辑拨号脚本

# vi /etc/ppp/peers/modem_L610 
nodetach
lock
/dev/ttyUSB0
115200
nocrtscts
debug
logfile /tmp/logfile
modem
hide-password
usepeerdns
noauth
noipdefault
novj
novjccomp
noccp
defaultroute
ipcp-accept-local
ipcp-accept-remote
connect '/usr/sbin/chat -s -v -f /etc/ppp/peers/chat-modem-connect'
disconnect '/usr/sbin/chat -s -v -f /etc/ppp/peers/chat-modem-disconnect'


# vi /etc/ppp/peers/chat-modem-connect 
ABORT 'NOCARRIER'
ABORT 'ERROR'
ABORT 'NODIALTONE'
ABORT 'BUSY'
ABORT 'NOANSWER'
'' AT
OK AT+GTRAT?
OK AT+CMEE=2
OK AT+CSQ
OK AT+CPIN?
OK AT+COPS?
OK AT+CGDCONT=1,\"IP\",\"cmnet\"
OK ATDT*99#
CONNECT''


# vi /etc/ppp/peers/chat-modem-disconnect 
ABORT OK
ABORT BUSY
ABORT DELAYED
ABORT "NO ANSWER"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT VOICE
ABORT ERROR
ABORT RINGING
TIMEOUT 12
""\K
""\K
""\K
""+++ATH
""+++ATH
""+++ATH
#""ATZ
SAY"\nGoodbay\n"


7、ppp拨号

pppd call modem_L610 &

attachments-2022-05-zejqV5sT627486f3f2ae6.png


尝试ping 114.114.114.114,验证网络是否通畅。

attachments-2022-05-fuCs4UqV6274870bc50e9.png

成功连通


  • 发表于 2022-05-06 10:26
  • 阅读 ( 1180 )
  • 分类:SSD20X

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
BBelephant
BBelephant

13 篇文章

作家榜 »

  1. BBelephant 13 文章
  2. ronnie 11 文章
  3. FU 9 文章
  4. toca 4 文章
  5. 大飞 3 文章
  6. Vivek 3 文章
  7. jack-fang 2 文章
  8. Bin 1 文章