PlatformIO 再び
数カ月前に PlatformIO 結構使ってたのだけど、久々にトライしたら、すっかり忘れてしまっていた。
ターゲットは NUCLEO L552ZE https://docs.platformio.org/en/latest/boards/ststm32/nucleo_l552ze_q.html
> pio init nucleo_l552ze_q 編集 > cat platform.ini [env:nucleo_l552ze_q] platform = ststm32 board = nucleo_l552ze_q framework = arduino
arduino でいいや src に test.ino 追加
void setup() { Serial.begin(115200); } void loop() { Serial.println("Hello"); delay(1000); }
> pio run ******************************************************************************** Obsolete PIO Core v5.0.4 is used (previous was 5.1.1) Please remove multiple PIO Cores from a system: https://docs.platformio.org/page/faq.html#multiple-platformio-cores-in-a-system ******************************************************************************** Processing nucleo_l552ze_q (platform: ststm32; board: nucleo_l552ze_q; framework: arduino) -------------------------------------------------------------------------------- Error: Unknown board ID 'nucleo_l552ze_q'
あれ?うまくいかない。
** まじか最初から
> python3 -m venv work2021_autumn [work2021_autumn]> pip install wheel [work2021_autumn]> pip install ../platformio [work2021_autumn]> pip install scons
scons いるのかどうか不明。
[work2021_autumn]>pio init --board=nucleo_l552ze_q
あれ?そういう問題じゃないのか
pio run ******************************************************************************** Obsolete PIO Core v5.0.5b5 is used (previous was 5.1.1) Please remove multiple PIO Cores from a system: https://docs.platformio.org/page/faq.html#multiple-platformio-cores-in-a-system ******************************************************************************** Processing nucleo_l552ze_q (platform: ststm32; board: nucleo_l552ze_q; framework: arduino) -------------------------------------------------------------------------------- Error: Unknown board ID 'nucleo_l552ze_q'
なんでやねん。pip unistall platformio でもっかいpip install platformio したら大丈夫になった。 ../platfromio がだめだったか?
よくわからんが実績のあるボードで確認 あれ?ダウンロードされない。前のプログラムが走る、、、なんで?
platformio run -t upload
使い方の問題 upload を付け忘れ。あ~全部忘れているのか。