TEDサポートウェブ
>
NXP Semiconductors
>
Kinetis
>
【NXP:Kinetis】 K10のFB_CS2に接続したデバイスにアクセスするとフォールトが発生
戻る
No : 11159
公開日時 : 2022/03/30 17:47
更新日時 : 2022/10/12 13:46
印刷
【NXP:Kinetis】 K10のFB_CS2に接続したデバイスにアクセスするとフォールトが発生
K10のFB_CS2に接続したデバイスにアクセスするとHardFaultが発生します。
何故発生するのですか。
回路の都合上、FB_CS0は使用していません。
カテゴリー :
TEDサポートウェブ
>
NXP Semiconductors
>
Kinetis
回答
K10では、FB_CS0にデバイスを接続せずにFB_CS2などにデバイスを接続し、アクセスするとHardFaultが発生します。
回避策は、FB_CS0を未使用アドレス領域にマッピングするようにFB_CSAR0とFB_CSMR0を初期化してください。
例えば、次のように初期化するとFB_CS2などに接続したデバイスに正常にアクセスできるようになります。
FB_CSAR0 = 0xDFFF0000
FB_CSMR0 = 0x00000001