0

私はARM CORTEX M0ベースのマイクロコントローラに取り組んでいます。

コアと ROM を統合しました。コアが ROM から起動できるかどうかを確認するために、起動コード/ブートコードを作成する必要があります。

誰かがこれで私を助けることができますか?

4

1 に答える 1

0

これが選択されている場合は、CMSIS (Cortex Microcontroller Software Interface Standard) を使用すると作業が簡単になります。インポートされた関数 SystemInit() を実装して、main を呼び出す前に必要なことを行います。この関数は、マイクロコントローラを再起動すると、Reset_Handler() の弱い関数内で呼び出されます。

; リセットハンドラ

Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT SystemInit IMPORT __main LDR R0, =SystemInit BLX R0 LDR R0, =__main BX R0 ENDP

于 2014-11-30T20:31:29.167 に答える