使用SREC_CAT在S记录文件中填充单词 [英] using srec_cat to fill an S-Record file with a word
本文介绍了使用SREC_CAT在S记录文件中填充单词的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个S-Record格式的输入文件,其未使用的区域需要使用SREC_cat.exe用给定的单词模式[比方说0xAABBCCDD]填充。
我正在尝试以下语法
srec_cat.exe <original file> -fill <fill pattern word> -within <startaddress> <end address> -o <outputfile> −Output_Word
此语法出现错误。你能帮我纠正正确的语法吗?
推荐答案
-fill
筛选器文档说明:
-填写值地址范围
此筛选器可用于填充字节等于值的数据中的任何空白。...
(字节上的突出显示是我的)。
这指定填充值是字节而不是字。
在srec_cat examples中,您需要将-generate
选项与-repeat-data
一起使用;类似以下内容:
srec_cat <infile>
−generator ’(’ <startaddress> <end address> −minus −within <infile> ’)’
−repeat-data 0xaa 0xbb 0xcc 0xdd
−o <outfile>
(为清楚起见,换行)
但是请注意,您可能需要更改字节顺序以适应目标所需的字节顺序。我在您的原始文件中省略了-Output_Word
选项--可能需要也可能不需要。
我在某种程度上是在猜测;您可能需要尝试一下--sord实用程序的语法及其文档有些晦涩难懂。生成器在srec_input documentation中描述,它本身不是一个实用程序,但描述了所有sord实用程序通用的通用输入。
这篇关于使用SREC_CAT在S记录文件中填充单词的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文