龙芯 01 龙芯派1C300B 智龙 V3.42

01 龙芯1C300B

龙芯官网:http://www.loongson.cn
龙芯1C300A的详细资料:文档及视频
Github:https://github.com/sundm75/loongson-smartloong-v2.0
网盘:https://pan.baidu.com/s/1xHKUx45QAlyU4MJ2lAvqtw
一些可参考的信息:http://www.socchina.net/video
如果要详细了解,建议看一下上面的视频,很有帮助。
taobao购买网址:(也可以搜龙芯1C300B或者 龙芯俱乐部),这个产品是7天内发货。急着慎入。
https://item.taobao.com/item.htm?spm=a230r.1.14.19.2653428b4GVJCx&id=558977887269&ns=1&abbucket=15#detail
龙芯 01 龙芯派1C300B 智龙 V3.42_第1张图片

02 开箱接线

智龙1C300B 默认安装了最下的系统。可以正常启动。能够使用发货自带的传口线通过pc的usb口链接。
参考:https://github.com/sundm75/Loongson-Smartloong-V2.0/blob/master/嵌入式Linux系统设计及应用-基于国产龙芯SOCV2.3.0.pdf
或者参考网盘内容。

需要注意事项:
0 窗口接线顺序:白绿黑
从左向右排插入,如果不行,就拔下来从右到左插入,白绿黑顺序要对。可以上电后插拔。串口没有输出,就反过来试一下。
用手机的电源线,接9V/2A,5V/2A都可以正常工作;建议还是使用5V/2A的。
直接用网线链接1C300B的网卡和PC的网卡。(1C300B默认IP地址:193.169.2.230)

1 串口线不支持win10x64位
(至少更新的最新版本win10是有问题的)。驱动能安装上,系统不认。应该是驱动太老了(2016年的)。
龙芯 01 龙芯派1C300B 智龙 V3.42_第2张图片

2 串口线支持winx64位,但显示乱码。
在虚拟机里安装了win7x64系统。安装窗口驱动后,可以识别。链接1C
300B后,显示乱码。

这个问题经过多方查证,在 [PL2303 USB-to-Serial Comm Port] 串口的官网驱动上面发现了提示:有非官方授权嫌疑。驱动官网:http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
龙芯 01 龙芯派1C300B 智龙 V3.42_第3张图片

windows驱动解决方法:
A:可以在csnd搜到很多老版本驱动,需要积分,最低的4分。
B: 1C300B的技术群里问问,很容易找到。

注意安装后,需要启用老的驱动才可用。
龙芯 01 龙芯派1C300B 智龙 V3.42_第4张图片

3 网络可以正常链接,没有22端口
根据网盘资料,Linux\7.新版智龙V3\关于openloongsonV2_V3差异及烧写.docx。网络IP默认193.169.2.230。可用。但没找到可以通过网络操作的服务。比如:22端口。
龙芯 01 龙芯派1C300B 智龙 V3.42_第5张图片

龙芯 01 龙芯派1C300B 智龙 V3.42_第6张图片

龙芯 01 龙芯派1C300B 智龙 V3.42_第7张图片

4 在linux上使用picocom可以正常链接窗口
在ubuntu18.04 x64位虚拟机上面,安装 picocom 后,可以正常识别窗口,显示正常。

soft@ubuntu:~$ sudo picocom -b 115200 /dev/ttyUSB0 
[sudo] password for soft: 
picocom v2.2

port is        : /dev/ttyUSB0
flowcontrol    : none
baudrate is    : 115200
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        : 
omap is        : 
emap is        : crcrlf,delbs,

Type [C-a] [C-h] to see available commands

Terminal ready

[root@Loongson:/]#uname -a
Linux Loongson 3.0.101-gb170daf-dirty #29 PREEMPT Fri Sep 29 16:12:04 CST 2017 mips GNU/Linux

龙芯 01 龙芯派1C300B 智龙 V3.42_第8张图片

03 pmon

串口线链接好,1C300B开机或者按reset键时,按键盘上的空格键;可以进入pmon操作命令行。在pmon命令行,按h键可以查看pmon帮助。

=====>enter synopGMAC_mac_init:1000
=====>full duplex
=====>100M

Configuration [FCR,EL,NET]
GitHashNumber: 
GitUrl:
Commit
Commit Date: 2017-09-29 00:00:00 
MakeTime: 2017-09-29 09:02:30 +0800.
Supported loaders [srec, elf, bin]
Supported filesystems [sdcard, mtd, net, fs/yaffs2, fat, fs, disk, socket, tty, ram]
This software may be redistributed under the BSD copyright.
Copyright 2000-2002, Opsycon AB, Sweden.
Copyright 2005, ICT CAS.
CPU Loongson 1C300 OpenLoongson @ 252.00 MHz / Bus @ 126.00 MHz
Memory size  32 MB ( 32 MB Low memory,   0 MB High memory) .
Primary Instruction cache size 16kb (32 line, 4 way)
Primary Data cache size 16kb (32 line, 4 way)

BEV in SR set to zero.
Press  to execute loading image:/dev/mtd0
Press any other key to abort.

PMON> h                                
                                MyCmds                                
      devcp  copy form src to dst                                                           cp0s  access cp0  

龙芯 01 龙芯派1C300B 智龙 V3.42_第9张图片

04 使用网线(tftp协议)传输数据

1C300B默认ip地址是193.169.2.230。可以用普通网线链接电脑的网口和1C300B的网口。只要把自己PC的IP地址设置成193.169.2.231。1C300B里面默认提供了tftp客户端。可以和其它PC(193.169.2.231等)上面的tftp server通信,交换文件。

关闭防火墙 或者 添加windows 防火墙 udp 69端口入栈规则
使用windows上面的tftpd32或者tftpd64程序时,需要注意windows防火墙设置,要关闭防火墙或者开放tftpd中使用的tftpd监听端口号,默认是udp 69.
龙芯 01 龙芯派1C300B 智龙 V3.42_第10张图片

添加windows 防火墙 udp 69 端口入栈规则
龙芯 01 龙芯派1C300B 智龙 V3.42_第11张图片

05 修改网络配置

1C300B的默认的ip配置被配置在 /etc/init.d/rc.sysinit 里面。
在1C300B里面使用vi可以修改。

vi /etc/init./rc.sysinit
...
#Set ip                                                    
ifconfig eth0 192.168.31.230 up  
...

龙芯 01 龙芯派1C300B 智龙 V3.42_第12张图片

虚拟机桥接时,记得设hi桥接网卡,如果要上网,需要选择非1C300B接口的网卡(比如WIFI网卡),如果虚拟机要和1C300B通信,需要把桥接网卡设置位和1C300B接口相连的网卡。
龙芯 01 龙芯派1C300B 智龙 V3.42_第13张图片

06 1C300B、虚拟机、主机两两通信

为了达到1C300B、虚拟机,实体电脑主机两两通信,需要虚拟机配置2块虚拟网卡。一块采用[仅主机模式]作为网关,不需要对ip地址进行配置;另一块采用交接模式,交接到链接到1C300B的有线网卡上面,需要配置和1C300B同一个子网(网段)的IP地址。

这样把3个设备都配置成同一个子网就可以了。

龙芯 01 龙芯派1C300B 智龙 V3.42_第14张图片
龙芯 01 龙芯派1C300B 智龙 V3.42_第15张图片

你可能感兴趣的:(龙芯)