簡體   English   中英

使用srec工具從十六進制文件中讀取給定地址的數據

[英]Read data at given address out of hex file using srec tools

我想知道是否有一種方法可以使用srec_cat或srec_info等srec工具系列從給定地址的.hex文件中讀取數據。 我知道我可以自己解析文件,但是必須已經有一個工具了。 有沒有人做過類似的事情?

今天,我找到了一個使用srec_cat將十六進制文件的一部分僅寫入二進制輸出文件的解決方案。

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 

無論如何,該文件的解決方法都按預期方式工作。 沒有文件的步驟將是一個不錯的補充。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM