С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
да. ставить старый. он настроит среду. потом - плагин, он даст доступ к новым сдк. потом открыть проект, подождать чуток, вскод предложит импортировать его. согласиться, подождать, пока вскод(плагин) вытянет зависимости. настроить Симэйк в вскоде: Configure: Pico/Release, cбилдить. ну и там всякие set поставить как надо для конкретного железа
Oleg N. Cher(07.11.2025)
Спасибо за пояснение - все предельно четко и понятно!!! Буду пробовать (чуть допаяю на макетке чтобы без длинных проводов и все разьемы были под рукой ) - мот удасться свои пункты в меню добавить с хотелками (i2c разные контроллеры ) если все пройдет гладко с компиляцией после Вашей инструкции. Может я наконец-то подружусь с VScode))) Из Win11 должно все работать без глюков как из из под WIn7)))
Сделал все по рекомендациям - стало намного лучше - компиляция доходит до последнего шага ([146/147] Linking CXX executable) и потом выдает ошибку:
"vga.c" not found in "${workspaceFolder}\build\compile_commands.jso n". 'includePath' from c_cpp_properties.json in folder 'pico-spec' will be used for this file instead.
"undefined reference to `SELECT_VGA'"
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
pico-spec\drivers\vga-nextgen\vga.c "задается" переменная `SELECT_VGA': bool SELECT_VGA = false;
pico-spec\src\OSDMain.cpp используеться как внешнеописанная: extern bool SELECT_VGA;
pico-spec\src\Video.cpp используеться как внешнеописанная: extern bool SELECT_VGA;
Это мои установки для компиляции:
Код:set(PICO_BOARD pico2 CACHE STRING "Board type") cmake_minimum_required(VERSION 3.13) option(VGA_HDMI "Enable VGA/HDMI driver" OFF) option(TFT "Enable TFT display" ON) option(ILI9341 "Enable TFT ILI9341 display" ON) option(TV "Enable TV composite output" OFF) option(SOFTTV "Enable TV soft composite output" OFF) option(MURM2 "Murmulator 2.0" ON) option(PICO_PC "RP2040-PICO-PC" OFF) option(PICO_DV "RP2350-PICO-DV" OFF) option(ZERO "RP2040-PiZero" OFF) option(ZERO2 "RP2350-PiZero" OFF) #set(m1p2launcher ON) #set(VGA_HDMI ON) #set(SOFTTV ON) set(TFT ON) set(TFT_INV 0) #set(TFT_INV 1) set(ILI9341 ON) #set(CPU_MHZ 252) set(CPU_MHZ 378) set (PORT_VERSION "1.2.I") #set (MURM ON) set (MURM2 ON) #set (PICO_PC ON) #set (PICO_DV ON) #set (ZERO ON) #set (ZERO2 ON) set(KBDUSB ON) set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
Последний раз редактировалось backa; 08.11.2025 в 21:11.
backa(08.11.2025)
Последний раз редактировалось backa; 08.11.2025 в 22:58.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)