n
介绍:
如果希望在 EB200 模块中使用 “Boot via UART” 设置,则其过程如下:n
使用 Tornado生成镜像文件
- 在 Tornado中,设置项目至“默认”生成选项。n
- 打开 DOS窗口(标准安装路径为 C:Tornado2.2hostx86-win32bin)并运行批处理文件“torVars.bat”。n
- 根据项目存储的位置,切换至默认生成选项的生成目录。例如:
C:Tornado2.2targetprojDevKit200eb200_devkitdefaultn - 通过调用“make -f../Makefile vxWorks.bin”,在 DOS 窗口下生成二进制文件:“vxWorks_hdr.bin”。n
- 生成此文件后,“ro base”,“rw limit”,“zi base”及“zi limit”将被写入数值,必须注意这些值。
改变头描述文件:
在 BSP 目录下(标准安装路径为 C:Tornado2.2targetconfigertec200sk)打开文件“header.tcl”,更改如下的行:n
- 头文件中的 ro base,数值为: ro base($roBase)n
- 头文件中的 ro limit, 数值为:ro base($roBase)n
- 头文件中的 rw base,数值为:ro base + 0x20000000n
- 头文件中的 rw limit,数值为:rw limit + 0x20000000n
- 头文件中的 zi base, 数值为:zi base + 0x20000000n
- 头文件中的 zi limit, 数值为:zi limit + 0x20000000
例子:
- puts $out "$roBase; ro base"n
- puts $out "$roBase; ro limit"n
- puts $out "20001000; rw base"n
- puts $out "202ed1e0; rw limit"n
- puts $out "202ed1e0; zi base"n
- puts $out "2031c6b0; zi limit"
重新生成二进制文件
通过使用头文件“header.tcl”中的新数据,调用“vxWorks_hdr.bin”来重新生成“make -f../Makefile vxWorks.bin”。n
传送改变后的镜像文件至EB200
- 改变 EB200 模块至 UART 启动模式并供电。n
- 启动终端程序,例如 Terra Term (设置请参考 ERTEC 200 开发包调试)n
- 通过串口以二进制格式传送文件“vxWorks_hdr.bin”
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336429.html