0

Micron NAND SPI FLASH に FATFS ファイル システムを統合しようとしています。STM32L486RG の SPI ペリフェラルをインターフェイスとして使用しています。

NAND メモリのさまざまな場所からデータの読み取り、書き込み、消去を行うことができる低レベルのドライバーを開発しました。次に、低レベルのドライバー API をdiskio.cファイルの下に統合して、API で使用できるようにしましたfatfs

メモリを正常にフォーマットしました(APIとAPIの両方をf_mkfs取得しており、デバッグ時にオブジェクトに FAT 署名が含まれています)。FR_OKf_mkfsf_openfs

ただし、を使用して作成したファイルにバッファを書き込もうとするとf_oprn"FR_INT_ERR".

コードを段階的にデバッグしたところ、get_fat関数が結果として (1) を返すことがわかりましたan internal error has occurred

何が問題なのですか?

4

1 に答える 1