にRaspbianを使用しています。その結果、キーA(最初の6バイト)だけでなく、完全なセクタートレーラーを書く必要があります。
完全なセクタートレーラーは次のようになります。
+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+
| KEY A | ACCESS BITS | GP | KEY B |
+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+
あなたが部門のすべてのブロックが唯一のキーA(すなわち何もキーBが使用されていない)と、読み出し/書き込み可能なようにしたい場合は、アクセスを使用できビットFF 07 80
。あなたは11 22 33 44 55 66
にキーAを設定したい場合はこのように、あなたはトレーラーブロックのため、この値を使用することができます。
+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+
| KEY A | ACCESS BITS | GP | KEY B |
| 11 22 33 44 55 66 | FF 07 80 | 00 | 00 00 00 00 00 00 |
+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+
最後に、あなたはセクタートレーラーの中に書かれたものには注意してください。アクセスビットは、冗長機構によって保護される。無効なアクセスビットをトレーラブロックに書き込むと、セクタ全体が不可逆的にブロックされます。
セクタの末尾にセクタの最後のブロックがありますか?たとえば、 'SelectTag'が' 8'を返す場合、キー情報がブロック '7'に格納されることを意味しますか? – jdevelop