Skip to content

cysec-lab/pico-w-blinky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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