Skip to content

cysec-lab/pico-w-blinky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 23, 2025
9b031cd · Feb 23, 2025

History

8 Commits
Feb 12, 2025
Feb 12, 2025
Feb 12, 2025
Feb 12, 2025
Feb 18, 2025
Feb 18, 2025
Feb 18, 2025
Feb 23, 2025
Feb 12, 2025

Repository files navigation

pico-w-blinky

raspberry pi pico w の オンボードLEDでLチカをするプロジェクトを参考に実装しています

環境構築

  • 公式サイトの手順に従い、Rustをインストール
  • クロスコンパイルをするため、以下のコマンドでターゲットを追加
rustup target add thumbv6m-none-eabi
  • 必要なツールをCargoでインストール
cargo install elf2rf2-rs flip-link

実行方法

  • Raspberry pi pico w のBOOTSELボタンを押したままPCと接続し、以下のコマンドを実行
cargo run --release

説明

Raspberry pi pico w のオンボードLEDは、RP2040チップではなく、WiFiチップであるCYW43439のGPIOに接続されています。 また、RP2040とCYW43439は通常のSPIではなく、半二重通信での特殊なSPIで接続されています。 そのため、以下の2点のクレートを利用してpico wでのLチカを実行しています。

  • cyw43:cyw43のドライバ
  • cyw43-pio:PIOを利用し半二重通信のSIPをエミュレーション

また、ブログでも説明しています。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages