問題タブ [stm32f1]

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.

0 投票する
0 に答える
1963 参照

c++ - STM32F1書き込み/読み取りフラッシュメモリ、cortex M3

青いピル ボード (stm32f103c8t6) でフラッシュ メモリを読み書きする必要があり、このチュートリアルhttps://www.youtube.com/watch?v=BKgh896Bj8Q&t=32sに従いましたが、Keil uVision 5 IDE を使用したところ、このエラーが発生しました。

" #エラー 167: 型 "uint32_t" の引数は型 "const char *" のパラメーターと互換性がありません"

これが私が使用した.cライブラリです

main.c では、Flash_Write_Data(0x0801FC00,data); を使用しました。.c および .h ファイルからのすべてのコマンドであり、Keil IDE で CubeMX も使用しました (違いがあるかどうかはわかりません)。

キールの構成の問題かどうかはわかりません。チュートリアルで使用されている .c および .h ライブラリはそれほど複雑ではありません。インターネットで検索しましたが、これは非常に一般的なエラーですが、解決策が見つかりませんでした。PAGE MEMORY TYPEを使用したcortex M3のフラッシュメモリについては、あまり見つけられませんでした。誰かがこのエラーを解決したり、cortex M3 のフラッシュ メモリの書き込み/読み取りを手伝ってくれたりしたら、私は感謝します。