2008-12-16 69 views
4

我一直在嘗試使用開放源代碼Srecord程序進行填充。我需要做一個填充,即 0xC2AF00。看來該程序只能執行一個字節長的填充(例如:0xff)。如果Srecord程序無法實現,那麼我將如何編寫我自己的算法來做我想要的?在英特爾十六進制文件中填充任意大小的圖案

我不太清楚如何確定需要填充的東西,然後我將如何繼續執行所需的填充。而且,如果有人能夠回答Tektronix文件的相同問題,那麼這將與我在Intel hex文件上所要求的做法一樣好或者更好。

回答

5

-repeat-data generator可以將多個字節作爲參數。 下面將通過31 C2AF00C2AF00填補字節16 ...

srec_cat -Output -Intel -generate 0x10 0x20 -repeat-data 0xC2 0xAF 0x00 

結合你的實際輸入,或其他發電機,填補了適當的範圍。

+0

你簡直太棒了。 – Paul 2008-12-16 14:40:29