30:SDC/電源投入直後PLEASE CLOSE THE COVER!

最終状態:受付済
report#30.1
投稿者:
時刻:2018-02-11 15:55:36
状態:新規
頻度:必ず起きる
再現方法:
1.SDカードを入れたまま電源ON
2.CD-ROM起動画面でRUNボタン押下
3.PLEASE CLOSE THE COVER!が表示される
4.SDカードを抜き差し
5.Audio CD playerに移行。以後通常手順でゲーム起動可能
6.電源を切るまで正常にAudio CD playerからゲーム起動
  RUN+SELECTリセットでCD-ROM起動画面に戻っても正常に動作
SDカードを入れたまま電源を投入、CD-ROM起動画面でRUNを押すと「PLEASE CLOSE THE COVER!」が表示され、Audio CD playerに行かない。
この状態でSDカードを一度抜き差しするとAudio CD playerにいき、ゲームも起動でき、以降電源を切るまでエラーなく正常に動作する。
毎回電源投入する度に発生。

使用メモリーカード
Transcend
SDHCカード 32GB Class10 UHS-I対応 (最大転送速度90MB/s)
TS32GSDHC10U1E

他メモリーカードは未所持の為、確認できません。
report#30.2
投稿者:na6ko
時刻:2018-02-11 16:43:24
状態:受付済
頻度:必ず起きる
手元に Audio CD player 画面にいかないメモリーカードを1枚お借りしていまして、再現手順通りの動作をしております.
こちらは手元のカードとたぶん同じ問題ですので調査いたします.

挿し直すと改善することを知らずに調査していたときは修正方法がわからず保留としていました.
report#30.3
投稿者:na6ko
時刻:2018-02-11 21:20:12
状態:受付済
頻度:必ず起きる
調査したのですが、電源投入時に問題のメモリーカードが挿入されていると動作しないということと、初期化に失敗している場所も同じでした.
初期化周りの処理を少し直してみましたが根本的な解決方法はわかりませんでした.

短絡的な判断はよくないのですが、手元の問題のあるメモリーカードは下記です.
Transcend
Micro SDHCカード 32GB Class10 UHS-I対応
(型番不明)
report#30.4
投稿者:na6ko
時刻:2018-02-24 03:38:29
状態:受付済
頻度:必ず起きる
電源投入からFPGAの論理合成が読み込みされるまでの時間、
SPI の CS の入力が float になっておりますので、試しにプルアップ抵抗を
追加してみましたが改善は見られませんでした.
report#30.5
投稿者:na6ko
時刻:2018-12-26 09:17:03
状態:受付済
頻度:必ず起きる
久しぶりに確認してみました.
別の目的で初期化の部分などは処理を若干変更していますが、改善はありませんでした.