問題タブ [fatfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
memory - SPI NAND FLASH での FATFS 統合
Micron NAND SPI FLASH に FATFS ファイル システムを統合しようとしています。STM32L486RG の SPI ペリフェラルをインターフェイスとして使用しています。
NAND メモリのさまざまな場所からデータの読み取り、書き込み、消去を行うことができる低レベルのドライバーを開発しました。次に、低レベルのドライバー API をdiskio.c
ファイルの下に統合して、API で使用できるようにしましたfatfs
。
メモリを正常にフォーマットしました(APIとAPIの両方をf_mkfs
取得しており、デバッグ時にオブジェクトに FAT 署名が含まれています)。FR_OK
f_mkfs
f_open
fs
ただし、を使用して作成したファイルにバッファを書き込もうとするとf_oprn
、"FR_INT_ERR"
.
コードを段階的にデバッグしたところ、get_fat
関数が結果として (1) を返すことがわかりましたan internal error has occurred
。
何が問題なのですか?