1.硬件接线,安装串口驱动
一般串口驱动会自动识别安装,未在端口成功识别显示的可手动安装一下
2.使用SecureCRT链接开发板后台
首先打开“SecureCRT.exe”
选择自己的端口进行链接
选择【快速连接】,协议选择【Serial】端口号选择【串口端口】,波特率选择【115200】,流控制全部取消
现在是显示已经连接,如果显示连接异常,可以尝试手动重启电脑检查与电脑连接线是否松动,如果开发板已开机,则拨动关机开关,重新打开
将开发板开机,就可以在 SecureCRT中,看到开发板的后台信息(开机时会出现一个倒计时,此时请不要按任何按键,否则会进入 uboot模式)
等待开机完成后,键入 Ctrl + C 可以 唤出 ARM板的后台命令行
3.交叉开发的操作流程
1.编写源代码文件
比如: hello.c
2.交叉编译
将源代码文件 编译为目标平台可以执行的程序文件
3.将程序文件传输到 ARM板
在 SecureCRT的开发板的后台终端命令行上,执行传输命令 rx 来从PC中获取文件
rx 文件名
rx hello_world
4.执行上述命令后 会激活 SecureCRT的文件传输机制,用户需要点击 菜单栏上的 ”传输“ ”发送 xModue“ 找到要传输的文件 即可开始传输
上述传输完成后查看了文件的信息,发现刚传输过来的文件是 没有 可执行权限的 如果 传输的是程序文件,就还需要增加 可执行权限
5.修改文件权限
使用命令 chmod 可以修改指定文件的权限
chmod 权限码 文件名
权限码可以是 3位八进制数表示
或者也可以用 单个权限表示
比如: +x 表示给指定文件的所有用户,增加可执行权限
chmod 0777 hello_arm
chmod +x hello_arm
6.执行程序
./程序文件名