使用SREC_CAT在S记录文件中填充单词 [英] using srec_cat to fill an S-Record file with a word

查看:15
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆