雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
1: 2007-11-02 (金) 13:37:33 ソース バックアップ No.1 を復元して編集 現: 2024-01-06 (土) 22:39:09 ソース 編集
Line 2: Line 2:
|手順|起こりうるエラー|エラー番号|h |手順|起こりうるエラー|エラー番号|h
 +|シークコマンド送信|発行タイムアウト|100|
 +||発行時受け付けない|101〜199|
 +|IRQ6待ち|割り込み待ちタイムアウト|1000|
 +|割り込み状態取得|||
 +||発行タイムアウト||
 +||発行時受け付けない|101〜199|
 +|リザルトゲット|||
 +||もらえない||
 +
 +
 +
 +・・・・こりゃダメだな・・・
 +
 +こうしたらどうだろう!??
 +エラーコードはintなんだから32ビット。0xFFFFFFFFだから、各桁をエラー番号に割り当てるというのは!??
 +|0x|1|2|3|4|5|6|7|8|
 +||手続きNo|手順No|繰り返し回数|-|リザルト1|リザルト2|-|エラー位置|
 +
 +そうなると・・・・
 +
 +|手順|起こりうるエラー|エラー番号|h
 +|シークコマンド送信|発行タイムアウト|0x11000001〜0x1100000F|
 +|IRQ6待ち|割り込み待ちタイムアウト|0x1200000F|
 +|割り込み状態取得|発行タイムアウト|0x1300000F|
 +|リザルトゲット|取得タイムアウト|0x14000001〜0x1400000F|
 +||正常終了なら|0x10000000 + リザルト|
 +|~手順|~起こりうるエラー|~エラー番号|
 +|リセットコマンド送信|発行タイムアウト|0x21000001〜0x2100000F|
 +|IRQ6待ち|割り込み待ちタイムアウト|0x2200000F|
 +|割り込み状態取得|発行タイムアウト|0x2300000F|
 +|リザルトゲット|取得タイムアウト|0x24000001〜0x2400000F|
 +||正常終了なら|0x20000000 + リザルト|
 +|~手順|~起こりうるエラー|~エラー番号|
 +|セクタリードコマンド送信|発行タイムアウト|0x3100000F|
 +|IRQ6待ち|割り込み待ちタイムアウト|0x3200000F|
 +|リザルトゲット|取得タイムアウト|0x33000001〜0x3300000F|
 +||正常終了なら|0x30000000 + リザルト|