| 作者 | 主题 |
|---|---|
|
Guo Peng 游士 经验值:171 发帖数:30 精华帖:1 |
楼主
主题:关于重新刷*.bin程序到FLASH中的方法
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不可以接反... |