記事サポート
2024年10月24日
Interface編集部
連載「Picoとマルチコア対応RTOSでArduinoシールドを使おう」第6回
第6回 USB ホスト機能を使って USB キーボード,マウス,USB メモリをつなぐ
● 本文中に登場するURL・コマンドライン
・多目的シールドのPico用プログラム
・ダウンロードしたtar.gzファイルの解凍
tar zxvf fmp_1.4.0_baseplatformv1.1.5_012024.tar.gz
tar zxvf fmp_1.4.0_baseplatformv1.1.5_012024.tar.gz
・ビルドの方法
cd fmp_1.4.0/OBJ/RASBERRYPI_PICO_GCC
mkdir libkernel
cd libkernel
mkdir libkernel
cd libkernel
../../../configure -T rasperrypi_pico_gcc -f
make libkernel.a
cd ../umfshield
make DBGENV=ROM
make
・Pico W用にビルド
make BOARDTYPE=PICO_W
・Makefileの106行目でPico/Pico Wの切り替え
BOARDTYPE = PICO
BOARDTYPE = PICO_W
BOARDTYPE = PICO_W
・scratch のアドレスを見つける方法.objdump コマンドで fmp.exeからマップ・ファイルfmp.mapを作り, アドレスを見つけます.
arm-none-eabi-objdump -h -t fmp.exe > fmp.map