4

我一直在尝试使用开源Srecord程序进行填充。我需要做一个填充 0xC2AF00。看来该程序只能执行一个字节长的填充(例如:)0xff如果Srecord程序无法做到这 一点,那么我将如何编写自己的算法来做我想做的事情?

我不太确定如何确定需要填充的内容,然后我将如何继续进行所需的填充。如果有人可以为泰克文件回答相同的问题,那将与如何在英特尔十六进制文件上执行我所要求的一样好或更好。

4

2 回答 2

5

-repeat-data 生成器可以将多个字节作为参数。下面将用 C2AF00C2AF00 填充字节 16 到 31...

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

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

于 2008-12-16T09:12:19.993 回答
3

您可以完全控制使用一些特殊库生成 Intel Hex 文件,例如使用这个 IntelHex Python 库

于 2009-02-14T05:48:59.043 回答