我想知道是否有办法使用srec_cat或srec_info等srec工具系列从给定地址的.hex文件中读取数据。我知道我可以自己解析文件但是必须有一个工具。有没有人做过类似的事情?
答案 0 :(得分:0)
今天我找到了一个使用srec_cat将一部分hex文件写入二进制输出文件的解决方案。
srec_cat.exe my.hex -intel -crop 0x08010000 0x08010040 -offset -0x08010000 -o out.bin -binary
数据表指出也可以将结果打印到std:out。对我来说,这根本不起作用。不知道为什么。
输出文件名[格式]此选项可用于指定 要使用的输出文件。特殊文件名“ - [rq]理解为 意味着标准输出。如果输出默认为标准输出 不使用此选项。
我必须编写什么才能使用此功能:
srec_cat.exe my.hex -intel -crop 0x08010000 0x08010040 -offset -0x08010000 -o -[rq] -binary
无论如何,该文件的解决方法正在按预期工作。没有文件步骤将是一个很好的补充。