arm开发
一、secureCRT的使用
(1)找到工具中的secureCRT,解压
(2)找到securecrt.exe并运行
(3)配置端口(查看截图):
协议:serial
端口:查看设备管理器
波特率:115200
去掉流控选项
(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)注释掉界面
#./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)
相关阅读
S3C2440开发板烧录笔记本篇博客来自凌云实验室开发板介绍及其烧录学习笔记1. 开发板基础和介绍 三星公司的 16/32 位精简指令集(R
sqlserver 2008 r2 企业版、开发板、标准版直接下载地
sqlserver 2008 r2 企业版、开发板、标准版下载地址 链接:https://pan.baidu.com/s/1_BLZZQd7GH4JZhC4kpOgGg提取码:557m下载的是企