サイト内検索

Silicon Labs EFM32:User Dataページ(UD)をSimplicity Studioから消去する方法を教えてください

EFx32

User Dataページは、Flash programmerのEraseコマンドやUnlock Debug Accessコマンドを使っても消去できません。しかし、0xFFで埋め尽くしたHexファイルをUDに上書きすれば消去することが可能です。Hexファイルにはアドレス情報が入りますので、UDのアドレス、UDのサイズに合わせたHexファイルをあらかじめ用意しておきます。
Flash Programmerを起動し、FileでHexファイルを選択して、Programでダウンロードしてください。

Article header user%20data%e3%83%9a%e3%83%bc%e3%82%b8%ef%bc%88ud%ef%bc%89%e3%82%92simplicity%20studio%e3%81%8b%e3%82%89%e6%b6%88%e5%8e%bb%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95%e3%82%92%e6%95%99%e3%81%88%e3%81%a6%e3%81%8f%e3%81%a0%e3%81%95%e3%81%841  1

Simplicity IDEのMemoryウィンドウで、UDが消去(上書き)されたことが確認できます。

Article header user%20data%e3%83%9a%e3%83%bc%e3%82%b8%ef%bc%88ud%ef%bc%89%e3%82%92simplicity%20studio%e3%81%8b%e3%82%89%e6%b6%88%e5%8e%bb%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95%e3%82%92%e6%95%99%e3%81%88%e3%81%a6%e3%81%8f%e3%81%a0%e3%81%95%e3%81%844  1

なお、UDのサイズはデバイスファミリごとに異なっています。このトピックに付属しているHexファイル(2KB_FF.hex)のサイズは2kBですので、UDが2kBであるEFM32LGとEFM32WGでご使用になれます。
UDのサイズはリファレンスマニュアル、および別トピックでご確認ください。

2KB_FF__1.zip

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。