Algorithm 英特尔十六进制文件中任意大小的填充图案

Algorithm 英特尔十六进制文件中任意大小的填充图案,algorithm,file,embedded,hex,Algorithm,File,Embedded,Hex,我一直在尝试使用开源程序进行填充。我需要做一个填充 0xC2AF00。程序似乎只能进行一个字节长的填充(例如:0xff)。如果这个程序不可能做到这一点,那么我将如何编写自己的算法来实现我想要的呢 我不太确定如何确定什么需要填充,然后我将如何继续进行所需的填充。如果有人能为Tektronix文件回答相同的问题,那么这将与如何在Intel十六进制文件上实现我的要求一样好或更好。重复数据生成器可以使用多个字节作为参数。 下面将用C2AF00C2AF00填充字节16到31 srec_cat -Outpu

我一直在尝试使用开源程序进行填充。我需要做一个填充
0xC2AF00
。程序似乎只能进行一个字节长的填充(例如:
0xff
)。如果这个程序不可能做到这一点,那么我将如何编写自己的算法来实现我想要的呢


我不太确定如何确定什么需要填充,然后我将如何继续进行所需的填充。如果有人能为Tektronix文件回答相同的问题,那么这将与如何在Intel十六进制文件上实现我的要求一样好或更好。

重复数据生成器可以使用多个字节作为参数。 下面将用C2AF00C2AF00填充字节16到31

srec_cat -Output -Intel -generate 0x10 0x20 -repeat-data 0xC2 0xAF 0x00

结合您的实际输入或其他生成器,以填充适当的范围。

您可以完全控制使用某些特殊库生成英特尔十六进制文件,例如。

在您发布此问题之前,我从未接触过SRecord。我刚开始为AVR微控制器开发,我意识到你的问题是我希望能够尽快解决的(为我的EEPROM图像生成模式填充),所以这似乎是进行手册页挖掘的最佳时机。我似乎无法让它静止不动。我会进一步挖掘,并让你知道。问题是我似乎无法工作。。。这给了我一个错误。哦,好吧,我会打回来的。再次感谢。(我今天也找到了文件srecord的相关部分。)我的最后一句话应该是在“srecord pdf文件”的结尾。我很笨,手册中都有:./srec_cat ulc14_04.hex——忽略校验和-o-intel/-linelength 75 ulc14_04.hex然后。/srec_cat ulc14_04.hex-intel\>-generate'('0x0000 0xFFFE-负号-在ulc14\U 04.hex-英特尔内')\>-重复数据0xC2 0xAF 0x00\>-o ulc14\U 04.hex-英特尔