User Tag List

Показано с 1 по 10 из 96

Тема: Pico-spec - Еще один (но не менее клевый) ZX-ESPectrum на RPi Pico/Pico2 (+ PSRAM)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #21

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    да. ставить старый. он настроит среду. потом - плагин, он даст доступ к новым сдк. потом открыть проект, подождать чуток, вскод предложит импортировать его. согласиться, подождать, пока вскод(плагин) вытянет зависимости. настроить Симэйк в вскоде: Configure: Pico/Release, cбилдить. ну и там всякие set поставить как надо для конкретного железа

    Сделал все по рекомендациям - стало намного лучше - компиляция доходит до последнего шага ([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.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 186
    Последнее: 18.09.2025, 17:59
  2. Кто использует Raspberry Pi Pico (RP2040)?
    от Rio444 в разделе Разработка электроники
    Ответов: 3
    Последнее: 20.07.2024, 13:59
  3. Программирование под Raspberry Pi Pico
    от andrews в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 06.09.2023, 17:08
  4. PICO-8 - вымышленная консоль
    от CityAceE в разделе Зарубежные компьютеры
    Ответов: 6
    Последнее: 23.09.2021, 18:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •