-fill
フィルタドキュメント状態:
-fill 値アドレス範囲
このフィルタはバイトに等しいとデータ内の任意のギャップを埋めるために使用することができます値。 ...
(バイト上のハイライトは私のものです)。
これは、塗りつぶし値が1ワードではなく1バイトであることを指定します。
空白を埋めてsrec_cat examplesから-generate
オプションを使用する必要があるのは-repeat-data
です。これに似て何か:
srec_cat <infile>
−generator ’(’ <startaddress> <end address> −minus −within <infile> ’)’
−repeat-data 0xaa 0xbb 0xcc 0xdd
−o <outfile>
(ラインラップ明確にするため)
注しかし、あなたは、ターゲットの必要なエンディアンに合わせてバイト順序を変更する必要があること。私はオリジナルの-Output_Word
オプションを省いています。これは必要な場合とそうでない場合があります。
私はある程度推測しています。試してみる必要があるかもしれません.Srecordユーティリティの構文とそのドキュメントはやや難解です。ジェネレータは、srec_input documentationに記載されています。それ自体はユーティリティではありませんが、すべてのsrecordユーティリティに共通の汎用入力を記述しています。
エラーメッセージの内容を教えてください。 – Clifford
ファイル全体を埋めるつもりか、穴を埋めるだけでしたか? – Clifford
''フィールドは、編集する前にマークアップと非表示として解釈されていましたが、 '-within'の範囲を使用している場合はそこには置かないでください。 –
Clifford