Arm-开发板使用

一、secureCRT的使用

(1)找到工具中的secureCRT,解压

(2)找到secureCRT.exe并运行

(3)配置端口(查看截图):

协议:serial

端口:查看设备管理器

波特率:115200

去掉流控选项

Arm-开发板使用_第1张图片

(4)连接好开发板的电源线与电脑连接的VGA线

(5)打开开发板的电源开关

(6)查看是否有信息显示,若有则是正常。

二、烧写系统

(1)连接好数据线(最好插在机箱后面,前面可能供电不足),安装驱动(使用驱动精灵)

(2)启动secureCRT,连接好端口

(3)启动开发板,在5秒内按下任意键。

(4)在开发板中输入fastboot

(5)把工具中的GEC6818-qt.rar复制到C盘,解压,用管理员权限运行auto.bat,查看开发板上的进度条,系统烧写完毕后会自动重启。

(6)按下任意键输入以下三条语句:

setenv bootcmd ext4load mmc 2:1 0x48000000 uImage\;bootm 0x48000000

setenv bootargs lcd=at070tn92 tp=gslx680-linux root=/dev/mmcblk0p2 rw rootfstype=ext4

save

(7)重启开发板

(8)注释掉界面

Arm-开发板使用_第2张图片

#./iot &


三、网络配置

如何配置开发板的IP

(1)临时配置开发板的IP

   ifconfig eth0 192.168.1.xx

(2)永久配置开发板的IP

1、vi /etc/init.d/rcS

2、在末尾添加ifconfig eth0 192.168.1.xx

3、保存退出

(3)查看ip

    ifconfig

四、文件传输

1、利用串口下载(没有网的情况,速度慢)

(1)rx(上传,单个)

a. 在开发板中输入rx xxx,如rx test

b. 在“传输”选项中选择“Xmodem”

c. 在弹出的窗口中选择要传输的文件,点击“确定”

出现以下信息:

CC

开始 xmodem 传输。  按 Ctrl+C 取消。

  100%     160 bytes  160 bytes/s 00:00:01       0 Errors

(2)rz(上传,批量)

a.在工具中rz下载到开发板中

rx rz

b.将rz复制到/bin目录中

cp rz /bin

c.修改rz的权限

chmod 777 rz

此时,可以在任意目录下使用rz传输文件了

d.在开发板中输入rz,在弹出的窗口中选择需要传输的文件,点击确定

(3)sz(下载)

a.在工具中sz下载到开发板中

rx sz

b.将sz复制到/bin目录中

cp sz /bin

c.修改sz的权限

chmod 777 sz

此时,可以在任意目录下使用sz传输文件了

d.在开发版输入sz xxx 如 sz test,就可以把文件下载到本地

注意:rz、sz修改默认路径:选项---》会话选项----》X\Y\Zmodem,更改上传和下载路径

2、利用tftp工具(有网络的情况下,速度快)

上传:

a. 找到工具下的Tftpd32.zip,解压,运行Tftpd32.exe

b. 配置当前目录和Windows IP

c. 在开发板中输入tftp 192.168.1.160 -g -r  xxx

下载:

a.找到工具下的Tftpd32.zip,解压,运行Tftpd32.exe

b.配置当前目录和Windows IP

c.在开发板中输入tftp 192.168.1.160 -p -l  xxx

 

 

若出现:

(1)tftp: timeout 表示IP设置错误,检查网络是否是通的

(2)tftp: server error: (1) File not found:表示目录设置错误,需要重新配置目录

 

五、交叉编译工具链

为什么要安装交叉编译工具链?

在Ubuntu中的可执行程序,用gcc编译的,是x86架构的,只能在Ubuntu中运行,若是要在开发板中运行,必须要安装交叉编译工具链,用arm-linux-gcc编译,是arm架构的

用file命令查看文件属性

gec@ubuntu:~/123$ file hello

hello: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=3c70e3fe2bcd02b78bb78463ef05a963f191de0e, not stripped

root@ubuntu:~/123# file hello_arm

hello_arm: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 2.6.27, not stripped

 

如何安装交叉编译工具链?

(1)将arm4.5.1.tar.gz复制到共享文件夹

(2)将共享文件夹的arm4.5.1.tar.gz复制到/usr/local/arm,解压

tar -xzvf arm4.5.1.tar.gz

其中:

  x----》解压

  z----》表示解压的是gz这种格式的压缩包

  j---》表示解压bz2这种格式的压缩包

  v-----》表示把解压过程显示在终端

  f-----》必须有的参数,后接文件名

 

(3)进入4.5.1/bin,里面存放的是交叉编译工具链

(4)将/usr/local/arm/4.5.1/bin添加到环境变量中

步骤:

vim ~/.bashrc

在末尾添加 export PATH = $PATH:/usr/local/arm/4.5.1/bin

保存退出:wq

输入source ~/.bashrc 使其生效

(5)查看版本号:arm-linux-gcc -v

gcc version 4.5.1 (ctng-1.8.1-FA)

你可能感兴趣的:(Linux)