我正在研究在WindRiver的VxWorks 653上运行的嵌入式系统。在使用objcopy构建转换为SREC的二进制文件以便刻录到目标设备之后。但是这个SREC文件包含一个S0记录,其中包含构建它的目录,因此构建在两个不同目录中的相同代码将以不同的SREC文件结束。是否可以关闭此S0记录添加到结果文件,而无需手动操作?
答案 0 :(得分:0)
您只需使用objcopy
对grep
的输出进行后处理即可删除任何S0
条记录,例如:
objcopy ... -O srec input_file temp_file && \
grep -v ^S0 temp_file > output_file && \
rm temp_file