使用Python更改IntelHex文件的起始地址

问题描述 投票:0回答:1

我想更改 IntelHex 文件的起始地址并更新校验和。我是 intelhex 格式的新手,所以我浏览了文档。我看到一个名为

start_addr
的属性并使用了它。但在那之后。它没有反映在 intelhex 文件的第一行中。

PS:请原谅我的写作风格,这是我第一次在 stackoverflow 上。

我的代码-:

from intelhex import IntelHex
hx = IntelHex()
hx.fromfile('copy.hex', format='hex')2
hx.start_addr = 2149580800

intelhex 文件的第一行是 -:

:0200000480007A

运行代码后,第一行保持不变。请帮忙。

python-3.x hex file-handling
1个回答
0
投票

您实际上从未保存对任何文件的更改:

hx.tofile('copy.hex', format='hex')
© www.soinside.com 2019 - 2024. All rights reserved.