删除 S0 记录形式 SREC 文件
Removing S0 record form SREC file
我正在 WindRiver 的 VxWorks 653 上开发嵌入式系统 运行。构建二进制文件后,使用 objcopy 将二进制文件转换为 SREC,以便刻录到目标设备中。但是这个 SREC 文件包含一个带有构建目录的 S0 记录,因此构建放在两个不同目录中的相同代码将以不同的 SREC 文件结尾。是否可以在不手动操作的情况下关闭此 S0 记录添加到结果文件?
您可以简单地 post-process objcopy
的输出和 grep
来删除任何 S0
记录,例如:
objcopy ... -O srec input_file temp_file && \
grep -v ^S0 temp_file > output_file && \
rm temp_file
我正在 WindRiver 的 VxWorks 653 上开发嵌入式系统 运行。构建二进制文件后,使用 objcopy 将二进制文件转换为 SREC,以便刻录到目标设备中。但是这个 SREC 文件包含一个带有构建目录的 S0 记录,因此构建放在两个不同目录中的相同代码将以不同的 SREC 文件结尾。是否可以在不手动操作的情况下关闭此 S0 记录添加到结果文件?
您可以简单地 post-process objcopy
的输出和 grep
来删除任何 S0
记录,例如:
objcopy ... -O srec input_file temp_file && \
grep -v ^S0 temp_file > output_file && \
rm temp_file