将开发板的usb配置为ncm网口(qnx系统)

在qnx代码包中,找到对应的build文件;找到网络相关的配置(每个芯片供应商都有所区别);下列配置,是将该网卡配置为从模式;需配置为主模式的朋友,可参考qnx网站说明配置:

1、根据硬件情况进行配置:

io-usb-otg -d dcd-usbncm-sdx9-dwc3 ioport=0x48080000,irq=100,phyport=0x48100000,maxspeed=high
waitfor /dev/usb/io-usb-otg 4

io-pkt-v6-hc -d usbdnet mac=123456789abc,protocol=ncm
#Set the USB link state to disconnected (0) or connected (1).
ulink_ctrl -l1

if_up -p ncm0
ifconfig ncm0 192.168.254.100

2、配置成功后,在串口终端输入ifconfig会看到ncm网卡;同时在电脑的设备管理器中显示ncm设备;

3、进入Ubuntu,点击连接ncm设备;

4、在Ubuntu输入ifconfig 会看下一个新的网卡设备,然后给该网卡设备配置与开发板同网段的ip地址;

5、验证是否可以ping通;

备注:

设置完配置后,可在串口下输入pidin arg 确定是否配置到开发板:

# pidin arg
     pid Arguments
       1 procnto-smp-instr -v 
       2 slogger2 
       3 pipe 
       4 dumper -d /tmp 
       5 random -t 
       7 io-usb-otg -d dcd-usbncm-sdx9-dwc3 ioport=0x48080000,irq=100,phyport=0x48100000,maxspeed=high 
       8 io-pkt-v4-hc -d usbdnet mac=123456789abc,protocol=ncm 
   12297 devb-sdmmc-x9 blk cache=1m sdio idx=0,emmc,bs=no3v3 disk name=emmc 
   16394 devc-pty 
   16395 qconn port=8000 
   16398 inetd 
   20492 screen -c /usr/lib/graphics/sem/graphics.conf 
   81936 ksh 
   81937 dumper 
  147469 devc-pty -n32 
  163855 devb-ram ram capacity=262144 disk name=qvmdisk 
  172052 devb-ram ram capacity=262144 disk name=qvmdisk 
  229394 pidin arg 


版权声明:本文为xh_xinhua原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。