关于重新刷*.bin程序到FLASH中的方法

已锁定

Guo Peng

  • 帖子

    30
  • 精华

    1
  • 被关注

    4

论坛等级:游士

注册时间:2015-06-01

普通 普通 如何晋级?

关于重新刷*.bin程序到FLASH中的方法

2232

14

2015-07-22 16:23:12

star star star star star
EB200P板烧程序到FLASH里面去,实际上是通过网口进行的,可以理解为网络FTP下载。整个流程如下:
(1) 设置EB200P板的IP地址(通过组态工具),需要为C类地址,如192.168.20.252

(2) 找到EB200P开发套件安装的目标目录下BootableBinary子目录,应该有如下4个文件显示:
ecos200p_appl.bin
readme.txt
TcpFwLoader.exe
TcpFwLoader_EB200P.bat

(3) 将您需要烧入FLASH 的文件命名为ecos200p_appl.bin(为保险起见,建议把原有的文件重命名)

(4) 用记事本打开TcpFwLoader_EB200P.bat,如果该文件没有进行修改,结果应该如下:
tcpFwLoader ecos200p_appl.bin 192.168.20.181 999
这里用的windows命令行调用的方式进行的程序调用:
参数1:ecos200p_appl.bin为需要烧入FLASH的源文件,即二进制代码文件
参数2:192.168.20.181 为EB200P板的IP地址,这里需要手动修改为您手上EB200P板的IP地址
参数3:999 为FTP端口地址,这里无需改变

(5) 在命令行窗口,也就是用RS232转USB打开的命令行界面(终端)上,输入f,打开本机的FTP服务器。如果EB200P 板暂时连不上,可以用J-LINK下发调试程序到板上运行起来,再打开终端,输入f,并回车确认。若显示如下则说明FTP打开:
TCP interface init ... OK
TCP interface wait on connection ...

(6) 双击TcpFwLoader_EB200P.bat,即可烧入文件。烧入完后,windows命令行窗口以及终端显示
OK, Flashing firmware finished

Tip:
由于是windows命令行程序,建议不要将该批处理程序放置目录过深,并且不要将该程序单独拷贝到其他目录运行(如需拷贝,建议连顶层目录BootableBinary)一起拷贝

如果您手头的板无法连上RS232转USB,而PC上驱动又是正常的,可以尝试用上述方法刷一下FLASH,用自带的ecos200p_appl.bin恢复板内FLASH程序到出厂设置。

切记切记,J-LINK不可以接反...
关于重新刷*.bin程序到FLASH中的方法 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

Profinet技术开发专区

共有238条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。