私は、FLASH メモリの特定の領域にフラッシュされた別のプログラムを使用して、Cortex M0 でブートローディングを実行しようとしています。(例: ブートローダはアドレス 0x08000000 から始まり、ターゲット プログラムはアドレス 0x08001000 から始まります)
私は2つのKeil MDK v5.25プロジェクトを持っています。1つは対象プログラムそしてもう一つブートローダー。
コンパイルしてフラッシュすると対象プログラムコンパイルしてデバッグモードに入ります。ブートローダー機能は正常に動作します。ただし、1つの設定でデバッグモードに入るだけです(つまり、ブートローダープロジェクトにアクセスしてみる対象プログラム) を使用して、両方のプログラムを FLASH メモリの専用領域にロードします。Keil v5.25 設定でこれを行うにはどうすればよいですか?
現在、ターゲットのオプションのデバッグとユーティリティ タブに .ini ファイルを追加しましたが、コンパイル後にデバッグ モードに入ることができません (フラッシュ アップロードに失敗しました)。Cortex M0 でこのブートローダを実行するために必要な設定はありますか? ありがとうございます!