Удалил папку RP2040, как написано выше, и заново поставил RP2040. Заработала компиляция. Сделал небольшой пример для работы с LCD1602.
Показать
16:38:56 1 30.03.2026
---------------------------------Main parameters--------------------------------
Board->FLProg:RP2040/701; Core->RP2040/700; Arch->RP2040/7000; Variant->RP2040: rpipico; ID=CFF61A28;
RT_HW_BASE.h: v.6.9.1 07.03.2026;
RT_HW_CONSOLE.h: v.1.2.0 20.06.2025;
-------------------------------Additional options-------------------------------
Fcpu=133mHz; Vcc=3.30; Memory: FLASH=4Mb; RAM=264Kb; DMA=YES;
----------------------------------Task Manager----------------------------------
Sheduler::system.qnt---> sysQuick,sysFast,sysSlow= 21, 25, 50;
Sheduler::qnt---------->quick,fast,slow,back,frdm,frdm1= 5, 4, 4, 5, 50,
period(ms)--->quick,fast,slow,back,frdm,frdm1= 10, 25,250,100,loop(),loop1();
---------------------------------Available pins---------------------------------
ALL[30]: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
24,25,26,27,28,29;
DOT[30]: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
24,25,26,27,28,29;
PWM[30]: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
24,25,26,27,28,29;
DIN[30]: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
24,25,26,27,28,29;
ADC[4] : 26,27,28,29;
SRV[2] : 9,10;
INT[30]: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
24,25,26,27,28,29;
----------------------------Communication interfaces----------------------------
UART0: USB:DP,DM=47,46;
UART1: RX=1; TX=0; No init; Speed=115200, 8,N,1;
UART2: RX=9; TX=8; No init; Speed=115200, 8,N,1;
UART3: RX=13; TX=12; No init; Speed=115200, 8,N,1;
UART4: RX=15; TX=14; No init; Speed=115200, 8,N,1;
UART5: RX=7; TX=6; No init; Speed=115200, 8,N,1;
UART6: RX=27; TX=26; No init; Speed=115200, 8,N,1;
I2C0: SDA=4; SCL=5; Yes init; Speed=400000; Master;
I2C1: SDA=26; SCL=27; No init; Speed=400000; Master;
----------------------------SPI for RP2040: 2040/710----------------------------
SPI0: SCK=18; MISO=16; MOSI=19; No init; Speed=4000000; Master;
SPI1: SCK=14; MISO=12; MOSI=15; No init; Speed=4000000; Master;
----------------------------System and test pins, cs----------------------------
SYSTEM-->Loop()=28; Led=25; ws2812=7; Button=26; ADC=27; PWM=10; TEST=6;
TEST---->DS1820=10; SR05=11;
SPI CS-->CS0=17; CS1=20; CS2=21; CS3=22;
--------------------------------------UART--------------------------------------
UART0: USB:DP,DM=47,46;
UART1: RX=1; TX=0; No init; Speed=115200, 8,N,1;
UART2: RX=9; TX=8; No init; Speed=115200, 8,N,1;
UART3: RX=13; TX=12; No init; Speed=115200, 8,N,1;
UART4: RX=15; TX=14; No init; Speed=115200, 8,N,1;
UART5: RX=7; TX=6; No init; Speed=115200, 8,N,1;
UART6: RX=27; TX=26; No init; Speed=115200, 8,N,1;
--------------------------------------------------------------------------------
Что бы открыть монитор порта пришлось выбрать порт (com 8).
По значению количества циклов CORE в секунду что то не понял. Значение в районе 176-206. Думал будет больше.