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不可以接反...