通过FTP烧写FLASH是一个编程工具,提供对39VF160的编程,这个程序出售时已经烧写到ARM anywhereII的29F040中,用户拿到开发板后可以直接使用。具体内容
1.电路连接:
或者这样连接
|
|
|
(设置说明:BOOTROM宽度-8位;CS0-28SF040(39VF040);CS1-39vf160,endian-little)
3.打开超级终端:
4.根据情况选择一个串口(例子中选择COM1):
5.在属性中进行如下配置:
6.打开FTP SERVER(FTP SERVER在随机所配的光盘中有):
在“Security”菜单下的“Users/Rights...”下设置登录用户名为someone,密码为 0000,文件路径为d:\downFiles,并在选中后面的“Restricted home”。在"logging"菜单下的“log option...”下选中“Enable logging”、“logs”、“gets”、“commands”、“warning”就可以了。
需要在D盘下建立一个文件夹名为downfiles,把需要下载到39VF160的二进制格式文件拷贝到该目录下,例如BOOTROM.BIN。主机IP必须为192.168.0.X; X不能为221,因为这是烧写程序设定开发板的IP。
7.接通开发板电源:
可以在超级终端中看到如下的启动界面:
然后按照提示输入主机IP地址,如果直接回车,这将以默认的IP“192.168.0.110”当作主机的IP,本例中主机IP为:192.168.0.31,回车后,提示输入文件名,例如需要下载BOOTROM.BIN到39VF160中,则输入 BOOTROM.BIN(该文件必须拷贝到D:/downfiles目录下,而且是BIN格式,不能为HEX等其他格式)。
回车后,程序将通过网络,以FTP方式把存在主机中的BOOTROM.BIN文件下载到开发板中,然后烧写到39VF160中。烧写成功后,将提示file Write successed!,如下图:
8.关闭电源
|
|
(设置说明:BOOTROM宽度-16位;CS0-39VF160,U1、U2未使用,endian-little)
|
|
(设置说明:BOOTROM宽度-16位;CS0-39VF160,U1、U2未使用,endian-big)
10.上电后,程序将从39VF160开始执行。
补充说明:
如果没有特殊说明,该开发板出厂时,39VF040(28SF040)中默认的是固化该烧录程序。
文章评论(0条评论)
登录后参与讨论