stm32w108 マイクロコントローラーのフラッシュからデータを読み書きする必要がある問題に取り組んでいます。私はdizic mb954ボードを使用しており、その上でcontikiを実行しています。.text セクション内に余分なセクション .flash_store を追加し、(rwx)属性をフラッシュに追加して、リンカ スクリプトを変更しようとしました。
__attribute__((.flash_store))
問題は、初期化された配列を適切に読み取ることはできますが、書き込み中にデフォルトのハンドラーにフォールバックしてそこでループすることです。
AVR マイクロコントローラでは、これは PROGMEM 属性を使用して簡単に実行できますが、stm32w108 に同様の回避策はありますか?