Tag: SCSI
All the articles with the tag "SCSI".
2021/09/28 14:16:11のPost (id:1442855661931417602)
by masayoshi_iguro
SPIクロックを16MHzくらいに下げればアクセスできるようになったのだが、BluePillもMicroSDも3.3vロジックだし、BluePillのLDOから3.3v電源は取れるので、そもそもレベル変換は不要だった。なので、大昔に購入してあった秋月MicroSD DIP化基板に置き換えて直結した。
2021/09/28 14:11:49のPost (id:1442854564558901248)
by masayoshi_iguro
また、手持ちの材料の都合で、最初はArduino用のレベル変換付きMicroSDアダプタを使っていたのだが、これだと初期化(SD.begin())でコケてしまう。原因が分からず悩んだが、V2ではsdfatもV2を使うように変更されていて、SPIクロックが最高速(SPI_FULL_SPEED=50MHz)になっていたのが原因だった。
2021/09/28 14:04:14のPost (id:1442852655856898050)
by masayoshi_iguro
なので、92互換のH:S=8:32を返すように改造してみたところ、正しい容量で認識できるようになった。 (尚、MELCO IFC-NNのBIOSの場合はそのままで問題無かった)
2021/09/28 14:02:44のPost (id:1442852277857964044)
by masayoshi_iguro
また、MODESENSEで返すCHS値のところでもちょっとハマった。SCSI_SELECT == 2(NEC)にした場合はH:S値に8:25を返すのだが、これだとELECOM EIF-98AWIIの場合は容量を誤認してしまい上手く動かず。(Forceモードにして手動でHDDパラメータを設定すればよかったのかもしれない)