STM32F107 cortex m3 マイクロコントローラーを使用しています。プロジェクトには Keil uvision IDE を使用しています。開始場所で適切に実行されているアプリケーションがあります0x0800 0000
。開始場所を0x0800 4000
アプリケーションに変更すると、正しく動作しません。この関数を次のように使用して、ベクター テーブルの場所を変更しました。
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x8004000)
つまりSCB->VTOR = 0x8004000
、この場所に変更されました。
しかし、この割り込みを行った後でも発生していません。このプロジェクトを機能させるために、さらに何かする必要がありますか?