「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。

and more...

Lab.以外の情報を紹介しています。

Resetting Flash Memory - flash_nuke.uf2

Raspberry Pi Picoの初期化

2022-05-162022-05-16

MicroPythonファームウェアをインストールしたRaspberry Pi Picoを初期化して、出荷時に戻す手順を紹介します。

Raspberry Pi Picoの初期化

Raspberry Pi Picoの開発環境を整える」では、Raspberry Pi PicoでMicroPythonのコードを実行するために、Python IDE(統合開発環境)であるThonnyを使ってMicroPythonファームウェアのインストールを行いました。本記事では、MicroPythonファームウェアをインストールしたRaspberry Pi Picoを初期化して、出荷時に戻す手順を紹介します。

Raspberry Pi Pico

RP2040マイクロコントローラーチップをベースにした、低コストで高性能のマイクロコントローラーボードです。

Raspberry Pi Picoの初期化

公式サイトのRaspberry Pi Picoドキュメント内で初期化に必要なUF2ファイルが公開されています。「Raspberry Pi Documentation - Raspberry Pi Pico」にアクセスして「Resetting Flash Memory」の項からUF2ファイルをダウンロードします。

図1-1.初期化に必要なUF2ファイルのダウンロード
図1-1.初期化に必要なUF2ファイルのダウンロード

ダウンロードしたUF2ファイル(flash_nuke.uf2)です。

図1-2.ダウンロードされたUF2ファイル(flash_nuke.uf2)
図1-2.ダウンロードされたUF2ファイル(flash_nuke.uf2)

Raspberry Pi PicoのBOOTSELボタン(白いボタン)を押しながら、USBケーブルを使って接続します。Raspberry Pi Picoが空きドライブにマウントされます。図1-3は、Iドライブにマウントされた例です。

図1-3.Raspberry Pi Picoのマウント
図1-3.Raspberry Pi Picoのマウント

ダウンロードしたUF2ファイル(flash_nuke.uf2)を、Raspberry Pi Picoがマウントされたドライブにコピー(ドラッグ&ドロップ)します。

図1-4.Raspberry Pi Picoの初期化
図1-4.Raspberry Pi Picoの初期化

コピーが完了すると、Raspberry Pi Picoが自動的に再起動して初期化が完了します。この時、Raspberry Pi Picoボード上のLEDが3回点滅します。

以上で、Raspberry Pi Picoの初期化が完了しました。再度、MicroPythonのコードを実行するには、MicroPythonファームウェアのインストールが必要となります。「Raspberry Pi Picoの開発環境を整える」をご覧ください。

おすすめ

Raspberry Pi Pico

RP2040マイクロコントローラーチップをベースにした、低コストで高性能のマイクロコントローラーボードです。

確かな力が身につくPython「超」入門 第2版

著 者
鎌田 正浩
出版社
‎SBクリエイティブ
発売日
2022/03/08

ワンランク上を目指す人のためのPython実践活用ガイド

著 者
鈴木 たかのり 他
出版社
‎技術評論社
発売日
2022/03/04

Pythonプログラミングパーフェクトマスター[Python3/Anaconda/PyQt5対応第3版]

著 者
金城 俊哉
出版社
‎秀和システム
発売日
2020/12/19

Pythonプログラミング逆引き大全 400の極意

著 者
金城 俊哉
出版社
‎秀和システム
発売日
2021/1/16

スッキリわかるPython入門

著 者
国本 大悟 他
出版社
‎インプレス
発売日
2019/6/13
この記事を読んだ人は、こんな記事にも興味があります。
スポンサーリンク
TOPへ移動
目次へ移動