Linux—S3C2440烧录裸板程序

  1. 安装VMware虚拟机,新建一个Ubuntu的Linux系统,选用9.10版本。
  2. 安装SecureCRT远程登录软件。该软件可以通过IP地址登陆Linux系统。
  3. 安装CuteFTP软件,方便windows与Linux进行文件传输。
  4. 安装J-Flash软件,安装软件过程中会附带安装JLINK驱动。
  5. 安装DNW软件,使用DNW烧录裸板程序。
    相关文件下载地址:
    Vmware链接:http://pan.baidu.com/s/1eRLiIum 密码:4pwz
    工具软件链接:http://pan.baidu.com/s/1nvHMQ3f 密码:5k3p
    Vmware虚拟机要和Windows主机ip能ping通,注意3点:
    1.Linux要和Windows主机在同一个IP段,我的Windows主机是192.168.0.5,设置Linux为192.168.0.6。
    2.Vmware虚拟机要设置网卡,网卡“Device status”设置为“connected”“connect at power on”。
    3.Vmware虚拟机网卡设置为桥接模式。

ping通ip之后就可以进行远程登录,和文件传输。
使用Cuteftp传输文件到Linux主机,通过make命令来编译文件,生成.bin文件。
Cuteftp软件如下:

Host位置是Linux主机地址,Username为Linux主机用户名,Password为Linux主机密码,port位置默认值即可。左边文件位置为Windows主机文件,右边文件位置为Linux主机文件,用鼠标拖动即可在两个主机间传输文件,下方指示栏显示文件传输状态。
文件传输完成之后通过SecureCRT软件来操作Linux主机,SecureCRT软件如下:
这里写图片描述
点击Quick connect出现如图界面,输入Linux主机地址,主机用户名,点击connect,在如下界面输入主机密码。
这里写图片描述
点击“OK”,即可连接Linux主机,连接成功如下所示。
这里写图片描述
远程登录后即可操作Linux主机。编译完成的.bin文件通过Cuteftp软件传输到Windows主机。通过Windows主机烧录程序到开发板。
打开J-Flash软件,操作步骤依次为:
1.File->Open project 选择工程文件”S3C2440.jflash”。
2.开发板选为Nor Flash启动,上电。
3.点击 Target->connect 显示”ready“表示连接上开发板。
若是失败,检查Jlink驱动,驱动用Jlink软件附带安装的即可。
4.File-> Open 选择要烧录的U-boot文件,J-Flash只能烧录程序到Nor
Flash,要想烧录到NAND Flash要通过U-boot来烧录。
5.Target->Auto 软件就会将U-boot烧录进Nor Flash。
打开SecureCRT软件连接come口,相应驱动即可连接,驱动文件为“PL2303_Prolific_DriverInstaller_v1.7.0.exe“。连接之后,重启开发板,在倒数结束之前按下空格键,如下图所示:
这里写图片描述
输入n,选择下载到NAND Flash,如图所示。
打开DNW软件,DNW软件要连接开发板需要装相应驱动,解压压缩包,驱动在文件secbulk64\inf64里,64bit–Win7操作系统需要数字认证,打开dseo13b文件夹下的deso13b.exe程序,如下图所示:
这里写图片描述
认证过程:
1. Enable Test Mode -> Next
会弹出如下对话框,点击确定。
这里写图片描述
2. Sign a System File -> Next
会弹处如下对话框,输入驱动地址,如图所示,要具体到secbulk..sys文件。
这里写图片描述
点击确定,弹出如下对话框,点击确定。
这里写图片描述
重启计算机,将secbulk.sys文件拷贝到 C:\Windows\System32\drivers目录,更新设备驱动,选择secbulk64\inf64文件夹下的secbulk.inf文件,驱动安装成功之后如下:
这里写图片描述
打开DNW软件,如图:
这里写图片描述
红色框内显示“OK”。此时,可以用DNW软件烧录程序到NAND Flash,
1. Usb Port -> Transmit 选择需要烧录的.bin文件。
程序会自动下载程序,SecureCRT串口输出如下信息,代表烧录成功。
这里写图片描述
开发板设置为NAND启动,重启开发板,程序就跑起来了。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值