- RP2xxx(RP2040 or RP2350)の性能評価F/W(PicoSDK版)の個人開発リポジトリ
- マイコン ... 型番:
RP2350- CPU
Arm Cortex-M33x2コアRISC-V Hazard3 (RV32IMAC)x2コア
- Clock ... 150MHz
- ROM ... 4MB or 16MB
- RAM ... 520KB
- FPU ... 倍精度
- DMA ... 16本
- I2C ... 2ch
- SPI ... 2ch
- UART ... 2ch
- GPIO ... 30 or 48本
- PWM ... 24本
- タイマー
- 64bitタイマー
- 汎用 : x2本 (1usカウント)
- アラーム : 4つまで
- AON Timer : x1本
- 常時駆動の64bitタイマ
- LPOSCの32.768KHz(精度1%)で@1sカウント
- 汎用 : x2本 (1usカウント)
- 64bitタイマー
- SysTick : 24bit x1本
- WDT : 24bit x1本
- RTC : なし(N/A)
- PIO ... x12 State Machine
- HSTX ... DVI互換I/F ※音は出せない
- TRNG ... H/Wの真性乱数生成器
- H/W AES
- CPU
- 📍Raspberry Pi Pico 2🔗
- 📍Raspberry Pi Pico 2 W🔗
- 📍WeActStudio RP2350B🔗
- 📍WeActStudio RP2350A-V10🔗
- 📍WeActStudio RP2350A-V20🔗
- 📍Waveshare RP2350-PiZero🔗
- 📍Waveshare RP2350-Zero🔗
-
マイコン ... 型番:
RP2040- CPU ...
Arm Cortex-M0+x2コア(※デュアルコアCPU) - ROM ... 4MB or 16MB
- RAM ... 264KB
- CPU ...
- Pico SDK🔗 ... Ver2.2.0🔗
- コンパイラ
- gcc
- コンパイルオプション
- 最適化
-O0(最適化なし)-Os(サイズ優先)-Og(デバッグ)
- 浮動小数点(※RP2350がマイコンのとき)
-mfloat-abi=hardH/Wの倍精度FPU
- 最適化
- 標準出力: USB CDC経由でprintf()
- リンクライブラリ
- pico_stdlib
- pico_multicore
- hardware_spi/i2c/dma/pio/interp/timer/watchdog/clocks
- コンパイラ
- 📍Debugprobe on pico
- F/W ... v2.2.3