XIAO nRF54L15でプログラム書き込めなくなった場合のFactory_Reset

本サイトはアフィリエイト広告を利用しています。
Bluetooth LE

XIAO nRF54L15でプログラムを何回か書き込んでいると、途中でエラーが出ました。

それ以降書き込めなりましたが、Seeed公式からのリセット手順で直すことが出来ました。

Factory_Reset(ファクトリーリセット)を実施した旨を紹介します。

 

スポンサーリンク

XIAO nRF54L15でプログラム書き込めなくなった場合の対応

XIAO nRF54L15でプログラムを何回か書き込んでいると、途中でエラーが出ました。

 

下記のような赤字エラーです。

ATAL ERROR: command exited with status 1: C:/ProgramData/chocolatey/bin/openocd.exe -s 'C:/ncs/platform-seeedboards/zephyr/boards/arm/xiao_nrf54l15\support' -s 'C:\Program Files/OpenOCD/share/openocd/scripts' -f 'C:/ncs/platform-seeedboards/zephyr/boards/arm/xiao_nrf54l15\support\openocd.cfg' '-c init' '-c targets' -c 'reset init' -c 'nrf54l-load C:/boards/test/imu_dataforwarder/build/merged.hex' -c 'reset run' -c shutdown

 

それ以降書き込めなりましたが、Seeed公式からのリセット手順で直すことが出来ました。

Factory_Reset(ファクトリーリセット)を実施した旨を紹介します。

実際にリセットした際の動画が下記となります。

 

エラー内容

実際にXIAO nRF54L15で書き込めないときのエラーログは下記です。

内容を見るに、NVRAMの保護が働いて書き込めないようです。

 

Factory_Resetするには、下記手順に従います。

Seeed Studio XIAO nRF54L15(Sense) | Seeed Studio Wiki

スクリプトをダウンロードして実行します。

platform-seeedboards/scripts/factory_reset at main · Seeed-Studio/platform-seeedboards
Seeed Boards: development platform for PlatformIO. Contribute to Seeed-Studio/platform-seeedboards development by creati...
.\factory_reset.bat

 

実際に実行したときのログが下記です。

仮想環境を作って、自動的にファクトリーリセットできる環境を用意してくれます。

 

Factory_Resetを実施すると、プログラム書き込みできるようになりました。

 

まとめ

XIAO nRF54L15でプログラムを何回か書き込んでいると、途中でエラーが出ました。

それ以降書き込めなりましたが、Seeed公式からのリセット手順で直すことが出来ました。

Factory_Resetを実施した旨を紹介しました。

コメント