2015-03-31 40 views
4

我有一個固件(.raw)文件,必須用串行閃存寫入。一種方法是從其中創建一個頭文件,即帶有文件內容的字符串數組,然後在代碼中讀取該緩衝區並將其寫入串行閃存中。如何將固件文件存儲到頭文件(.h)

在linux中,我們是否有任何工具/命令來創建具有適當格式的頭文件。我發現它需要手動完成。原始文件的大小約爲5MB。

回答

4

在linux中,您可以使用xxd命令來實現此功能。

用法:XXD -i FNAME> abc.h

這將創建一個正確的格式一個新的頭文件。

+0

謝謝Ansh,會試試這個命令 – 2015-03-31 11:33:23

+0

它的工作感謝,不能upvote雖然:-) – 2015-03-31 11:37:46