开发环境搭建

来源:互联网 发布:微信公众平台配置域名 编辑:程序博客网 时间:2024/06/05 17:18

一、驱动安装

安装usb串口驱动 PL2303_Prolific_DriverInstaller_v1.12.0

安装EasyOpenJtag驱动  见EasyOpenJtag 驱动安装.pdf

http://jingyan.baidu.com/album/375c8e19c2b25b25f2a229a3.html?picinde =7 (win10)

安装烧写软件 将烧写工具中的oflash.exe  FTD2XX.dll复制到C:\Windows\Syswow64  cmd  oflash  (ctrl+c 退出)安装secureCRT(远程调试软件)  运行scrt522.exe  New Session --protocol(选择Serial串口)--选择串口号、波特率--完成   ls查看串口信息  reboot(开发板已烧好程序)

二、烧写裸板

使用openjtag烧写:接线,使用oflash烧写(oflash烧写后会复位开发板)
pc cmd cd /d F:\code\bin\hardware
oflash leds.bin
选择0 OpenJTAG 方式烧写 选择1 烧写到S3C2440
选择0 Nand Flash prog 选择0 再次确定是烧写到Nand Flash
选择烧写地址 0–2047
注意:开关往下拨动是nand启动,可以看到小灯循环闪烁 、

cmd运行
oflash lcd.bin 0 1 0 0 0 拔掉EOJ重启开发板 在串口按下空格 检测屏幕
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

oflash 0 1 0 0 0 stdio.bin 注意修改串口波特率为57600 这是一个10进制转换为16进制的代码
这里写图片描述

②使用 nor flash 上的u-boot来烧写
cd /d F:\code\bin
oflash 0 1 1 1 0 u-boot.bin 注意烧写前将开发板拨到Nor启动(小灯的反方向)
这里写图片描述
烧写完成拔掉OpenJTAG 串口 重启进入 空格调试
q退出 help查看
输入 menu 选择n (使用菜单通过usb下载)
这里写图片描述

③usb驱动下载 安装dnw驱动 安装时遇到win10/win7签名问题http://jingyan.baidu.com/album/375c8e19c2b25b25f2a229a3.html?picindex=7 (win10)
http://www.xitonghe.com/jiaocheng/windows7-1596.html(win7旗舰版64位)

打开dnw.exe usb port –Transmit 选择烧写的bin文件
断电 开发板设置为nand启动 ok
这里写图片描述
注:开发板设置为nor启动,打开串口,菜单选择n,
打开dnw.exe…
④使用tftp下载
开发板设为nor启动 上电 空格 q 启动tftp.exe
这里写图片描述
help tftp 查看用法
set ipaddr 192.168.2.2
save
ping 192.168.2.232
这里写图片描述
tftp 30000000 leds.bin
mtd
nand erase bootloader
nand write 30000000 bootloader 烧写,从30000000烧写到bootloader
这里写图片描述
关电 设置为nand启动 ok

三、重烧系统 (uboot,内核,文件系统)

烧写uboot和烧写裸板是一样的

烧写内核 使用dnw nor启动 空格 输入k 打开dnw.exe来烧写uImage
输入q退出
使用tftp tftp 30000000 uImage (下载)
nand erase kernel
nand write.jffs2 30000000 kernel

文件系统 输入y 使用dnw,打开dnw.exe来烧写yaffs2文件(fs_qtopia.yaffs2)
或者在菜单输入j ,打开dnw.exe来烧写yaffs2文件,再参考使用手册p44设置bootargs

      使用tftp ftp 30000000 fs_qtopia.yaffs2(下载)               nand erase root               nand  write.yaffs 30000000 root       or:  ftp 30000000 fs_qtopia.jffs2(下载)               nand erase root               nand  write.jffs2  30000000 0x00260000 $(filesize)

烧写完成后 reset 出现qt界面
这里写图片描述

四、虚拟机、PC、开发板 三者互PING

Linux虚拟机的联网设置为桥接模式
这里写图片描述
这里写图片描述
查看虚拟机ip
这里写图片描述
192.168.2.184

查看pc的ip
这里写图片描述

ping 192.168.2.184
这里写图片描述
ok

修改开发板的ip地址
cd etc/init.d
vi rcS
(i进入编辑,修改ip的配置,退出保存 :x)
这里写图片描述
注:修改后重启开发板
这里写图片描述
ok!三者可以ping通、

1 0