2022-04-28

Raspberry Pi Pico 使用 circuitpython

 Raspberry Pi Pico 除了使用它出場的firmware之外,也能用micropython,
然而micropython要依賴editor才能方便把寫好的程式寫入Pico, 但是circuitpython
比它更方便,可以用任何editor來寫程式,寫好直接copy到Pico裡就完成了,完全
不需特定的editor.

0. https://circuitpython.org/board/raspberry_pi_pico/  <-- 在這裡download
   檔名: adafruit-circuitpython-raspberry_pi_pico-en_US-7.2.5.uf2 (目前最新)
1. Pico 先不要連到 Linux USB port
2. 按住Pico的 BOOTSEL 鍵不放
3. 把Pico USB連上 Linux USB port
4. 放開 BOOTSEL 按鍵
5. 檢查Pico在device的位置
   cat /proc/partitions to look /dev/sdX1 <-- 假設是 sdb1
   mount /dev/sdb1 /media/sdb1
6. cp adafruit-circuitpython-raspberry_pi_pico-en_US-7.2.5.uf2 /media/sdb1/

cp之後 Pico 會自行 reboot 然後變成 /dev/sdc1
mount /dev/sdc1 /media/sdc1/

看你要Pico做什麼事?就寫一個檔名叫做 code.py 然後把它
cp code.py /media/sdc1/ <-- 之後Pico一開機就會執行它的內容

就這麼簡單!

沒有留言: