文字サイズ変更
S
M
L
TEDサポートウェブ
>
NXP Semiconductors
>
Auto MCU and Processor
>
【NXP:Auto】 S32K1xx Flash書換後に読み出ししても古い値が読み出される問題
#10.エンドユーザーログインパーツ用変更設定。 【動作確認中!】
#10.エンドユーザーログインパーツ用変更設定。 【動作確認中!】
ユーザーログイン
アカウント
パスワード
アカウント新規作成
#18.HD問い合わせパーツ用変更設定
FAQトップに戻る
#17.カテゴリーツリー表示変更設定【動作確認中!】
TEDサポートウェブ
/category/show/27?site_domain=ted_product
Texas Instruments
(1070件)
/category/show/64?site_domain=ted_product
NXP Semiconductors
(760件)
Digital Networking
(194件)
i.MX
(163件)
Kinetis
(39件)
i.MX RT
(40件)
LPC
(40件)
MCX
(5件)
Auto MCU and Processor
(54件)
Analog
(39件)
Power Management
(17件)
RF
(19件)
Wi-Fi/BT
(52件)
NFC
(50件)
Security
(7件)
開発ツール
(39件)
その他
(2件)
/category/show/28?site_domain=ted_product
Lattice Semiconductor
(154件)
/category/show/61?site_domain=ted_product
Infineon Technologies
(30件)
ダミーカテゴリー
当サイトについて
(7件)
戻る
No : 8885
公開日時 : 2021/10/17 16:36
印刷
【NXP:Auto】 S32K1xx Flash書換後に読み出ししても古い値が読み出される問題
S32K1xxのFlash書換後に読み出ししても古い値が読み出されます。一度リセットを行うと、新しい値が読み出せます。原因を教えてください。
カテゴリー :
TEDサポートウェブ
>
NXP Semiconductors
>
Auto MCU and Processor
回答
CPUコアがProgram flashにアクセスすると、LMEMのキャッシュとFlash Memory Controllerの投機バッファの2つにデータがキャッシュされます。そのため、Flashを書き換える際は、これらをクリアしてください。
投機バッファの具体的なクリアの方法は、SDKのサンプルプロジェクト「flash_partitioning_s32k144」のmain.cの100行目付近を参照してください。
S32K1xx Series Reference Manual, Rev. 13, 04/2020
- 778~779ページ:35.5.2 Speculative reads
<補足>
S32K11xの場合は、LEMEのキャッシュはないため、Flash Memory Controllerのバッファのみのクリアで問題ありません。
S32K148の場合は、0x1000_0000~0x1000_7FFFのフラッシュ領域には、LEMEのキャッシュは無効なため、Flash Memory Controllerのバッファのみのクリアで問題ありません。
アンケート:ご意見をお聞かせください
役に立った
その他
ご意見・ご感想をお寄せください
お問い合わせを入力されましてもご返信はいたしかねます
関連するFAQ
【NXP:Auto】 S32K1xx ADCのContinuous Conversionの機能
【NXP:Auto】 S32K14x CPUからFlashにアクセス時にダブルビットECCエラーが発生したアドレス
【NXP:Auto】 S32K1xx Flash Configuration field内のFPROT0~3をイレースする方法
【NXP:i.MX】 i.MX6UL NANDに対するECCのbit設定について
【NXP:Auto】 S32K14x FlashでダブルビットECCエラーが発生した際のフォルト割込
#12.FAQ表示ページレイアウト変更設定。 【動作確認中!】
TOPへ