1

因为我必须使用无法处理 SREC 文件中不同长度的行的第三方引导加载程序,所以我需要一种方法来objcopy创建 SREC 文件,其中每S1行都具有相同的长度(如果没有提供来自 ELF 文件的信息, 应填写FF)。

我们可以假设地址增量是一致的,所以我们不会在地址中跳得高于我们指定的行长度。所以我们不需要创建所有的中间行,FF例如

我发现了--srec-len但这只设置了最大长度大小。
我需要一些设置固定长度大小的东西,有什么我可以使用的吗?

一种可能的解决方案是使用(第三方)工具从 objcopy 转换早期生成的 SREC 文件

4

1 回答 1

0

您可以尝试使用 srec_cat 实用程序来执行此操作。以下是一个示例命令。

“srec_cat long.srec -o short.s19 -line-length=46”

于 2019-12-12T09:01:57.963 回答