User Tag List

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

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

Комбинированный просмотр

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

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

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    Т.е. голое, а не то, что по ссылке со встроенным сдк 1.5.1?
    да, sdk плагин подкачал версию 2.2.0

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    да, sdk плагин подкачал версию 2.2.0
    сноси, ставь тот, что по ссылке, потом плагин.

  4. #3

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

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    сноси, ставь тот, что по ссылке, потом плагин.
    т.е. установить комплект ( древний) от распбери с sdk 1.5.1 и потом плагин и уже с ним компиоировать (пробовать)

  5. #4

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Этот пользователь поблагодарил mikeveng73 за это полезное сообщение:

    Oleg N. Cher(07.11.2025)

  6. #5

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

    По умолчанию

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

    Спасибо за пояснение - все предельно четко и понятно!!! Буду пробовать (чуть допаяю на макетке чтобы без длинных проводов и все разьемы были под рукой ) - мот удасться свои пункты в меню добавить с хотелками (i2c разные контроллеры ) если все пройдет гладко с компиляцией после Вашей инструкции. Может я наконец-то подружусь с VScode))) Из Win11 должно все работать без глюков как из из под WIn7)))

  7. #6

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    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.

  8. #7

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    set (PORT_VERSION "1.2.I")
    попробуй забрать версию свежее из main (1.2.J) - я сегодня на ней собирал по TFT и она проходило.

    Этот пользователь поблагодарил mikeveng73 за это полезное сообщение:

    backa(08.11.2025)

  9. #8

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

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    попробуй забрать версию свежее из main (1.2.J) - я сегодня на ней собирал по TFT и она проходило.
    все так же через clone githubaddress? удалив прежний каталог

  10. #9

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

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    попробуй забрать версию свежее из main (1.2.J) - я сегодня на ней собирал по TFT и она проходило.

    я искренне удивлен но у меня получилось с помощью VScode скомпилировать рабочий код!!! Залил в Pico2 - работает! Преагромнейшее спасибище! за помощь и ликбез в компиляции!

    Эту тему просматривают: 41 (пользователей: 1 , гостей: 40) сколько ботов набежало)))
    Последний раз редактировалось backa; 08.11.2025 в 22:58.

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

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

Эту тему просматривают: 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

Ваши права

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