一、 安装用于编译源码的交叉编译工具链
1. 设置VMWARE 和WINDOW的共享
虚拟机 -> 设置 ->选项 -> 共享文件夹 -> 添加共享目录,选择总是启动
成功后能在 /mnt/hgfs 下看到目录
如果不成功,可能原因:
a vmware tool需重装。
b 重装一下VMware,或选新版本的vmware安装。
c 拷贝别人,安装好的过来。(有可能ubuntu有问题)
2. 交叉编译工具
1.拷贝gcc-4.6.4.tar.xz 到 用户家目录下,并解压tar -xvf gcc-4.6.4.tar.xz
2.输入 export PATH=$PATH:(pwd获取的前路径)/gcc-4.6.4/bin
注意:这种方式只是当前有效,重启后消失
3.想永远有效,需追加该行到当前用户启动脚本(~/.bashrc)的末尾,方法:
输入pwd 查看当前路径
4.执行vim ~/.bashrc
在最后一行下面添加
export PATH=$PATH:(pwd获取的当前路径)/gcc-4.6.4/bin
保存退出,执行source ~/.bashrc
5.切换到别的目录, 输入arm-n ,按tab键能补全为arm-none-linux-gnueabi- 说明OK
二、使开发板有串口信息输出
1. 连接USB转串口线到电脑USB口,会提示安装usb 转串口的驱动
蓝色头的线安装驱动 CH340-USB转串口驱动\CH341SER\SETUP.EXE.
红色头的线安装驱动 PL2303-USB转串口驱动\PL2303_Prolific_v1.7.0.exe,安装完成后要在设备管理器中找到对应的设备右键选更新驱动程序更新后才能生效
我这里是蓝色头的线,所以打开CH340-USB转串口驱动
2.在设备管理器中查看
安装成功后,在我的电脑点右键,选属性,然后选硬件标签页,点击打开设备管理器。在端口里看到转换后的COM口,如 USB-SERIAL-CH340(COM4) ( 注意com4是电脑自动选定的,会改变的)
3. 运行 teraterm-4.101 下的ttermpro.exe
设置端口:位/秒 115200,数据位 8,奇偶校验 无,停止位 1,数据流控制 无
4.连接串口线到开发板COM4(中间的那个COM口)
给开发板上电,应该能从ttermpro看到串口信息。
如果看不到信息。可以尝试:
a. 拨号开关设为 0110 (从电子硬盘 启动)。 (1000表示从SD卡启动)
b.检查串口线是否损坏
c. 看串口有没有接错
三、下载.bin文件到板子上运行
1. 打开ttermpro.exe
2. 上电,在ttermpro.exe中看到打印,出现倒计时时按任意键停下
3. 输入命令:loadb 0x40008000,打印显示如下:
FS4412 # loadb 0x40008000
## Ready for binary (kermit) download to 0x40008000 at 115200 bps...
4. 选择文件发送
菜单: 文件->传输->kermit ->发送
5. 执行
输入命令:go 0x40008000,运行此程序(注意 0x40008000需和前面的 Loadb 0x40008000一致)