Forum Replies Created
-
AuthorPosts
-
shabtronicParticipant
Hello Support!
My current project – I really really want to import it into visualGDB – but I get errors when importing.
My project is based around the pio/st7789_lcd example, but I’m also using the extras “audio/i2s” stuff
here’s my project cmakelists.txt
add_executable(pio_st7789_lcd)
pico_generate_pio_header(pio_st7789_lcd ${CMAKE_CURRENT_LIST_DIR}/st7789_lcd.pio)
#pico_generate_pio_header(pio_st7789_lcd ${CMAKE_CURRENT_LIST_DIR}/spi.pio)target_include_directories(pio_st7789_lcd PRIVATE ${CMAKE_CURRENT_LIST_DIR})
target_sources(pio_st7789_lcd PRIVATE st7789_lcd.cpp lcd565.c payload.s)target_link_libraries(pio_st7789_lcd PRIVATE pico_stdlib pico_audio_i2s tinyusb_host tinyusb_board pico_multicore hardware_dma hardware_flash hardware_pll hardware_vreg hardware_clocks hardware_adc hardware_pio hardware_spi hardware_i2c hardware_interp)
pico_add_extra_outputs(pio_st7789_lcd)# add url via pico_set_program_url
example_auto_set_url(pio_st7789_lcd)
#pico_set_float_implementation(pio_st7789_lcd PICO)Here’s the error I get after I import my existing project
CMake Warning (dev) in CMakeLists.txt:
No project() command is present. The top-level CMakeLists.txt file must
contain a literal, direct call to the project() command. Add a line of
code such asproject(ProjectName)
near the top of the file, but after cmake_minimum_required().
CMake is pretending there is a “project(Project)” command on the first
line.
This warning is for project developers. Use -Wno-dev to suppress it.CMake Error at CMakeLists.txt:3 (pico_generate_pio_header):
Unknown CMake command “pico_generate_pio_header”.CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such ascmake_minimum_required(VERSION 3.15)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run “cmake –help-policy CMP0000”.
This warning is for project developers. Use -Wno-dev to suppress it.— Configuring incomplete, errors occurred!
See also “D:/TheVault/Pico/Examples/pio/st7789_lcd/build/VisualGDB/Debug/CMakeFiles/CMakeOutput.log”.
See also “D:/TheVault/Pico/Examples/pio/st7789_lcd/build/VisualGDB/Debug/CMakeFiles/CMakeError.log”.
System.Exception: CMake exited with code 1
at z22.n(p a, Object b)========== Project Configuration Summary ==========
BadACid1 configured in 00:00
========== Configuration: 1 Succeeded, 0 Failed, 0 Skipped ==========any help getting this to work would be fantastic – I really need to debug it at the moment.
many thanks
shabtronicParticipantI read the previous posts on this issue – and tried to import with the wizard a few example extras projects – but just can’t get them to compile.
shabtronicParticipantHey thanks for your reply!
ok I will try that.
Yes I pointed at my old arm toolchain – that I setup by hand – so yeah it’s probably in a right old state.
As you suggest, I will use the pico wizard to install your arm toolchain – and see what happens.
Hope it works – because so far visualGDB is superb ( apart from the compile issue).
esp loving the Embedded memory explorer!
[Edit] I tried your toolchain link – and it all works fantastically now – so happy – thank you!
I’ll post back when I get it working!
- This reply was modified 3 years, 7 months ago by shabtronic.
shabtronicParticipantHey I get the very same problem.
The first time I create a pico project with the wizard, Everything works just fine – I can run and debug it.
The second time I try to run/debug it I get this error:
Severity Description Project File Line
Error FindFirstFileExA(d/:/thevault/pico/picosdk/1.1.0-package/src/common/pico_stdlib/include/pico): The filename, directory name, or volume label syntax is incorrect. Blink2 D:\TheVault\Pico\MyProjects\Blink2\build\VisualGDB\Debug\ninja 0and the build log gives me this:
C:\PROGRA~2\Sysprogs\VISUAL~1/ninja.exe
ninja: error: FindFirstFileExA(d/:/thevault/pico/picosdk/1.1.0-package/src/common/pico_stdlib/include/pico): The filename, directory name, or volume label syntax is incorrect.————————————————————-
Command exited with code 1
Executable: C:\PROGRA~2\Sysprogs\VISUAL~1/ninja.exe
Arguments:
Directory: D:\TheVault\Pico\MyProjects\Blink2/build/VisualGDB/Debug
Command-line action failed========== Project Build Summary ==========
Blink2 built in 00:00
========== Build: 0 Succeeded, 1 Failed, 0 Skipped ==========If i switch to release mode for the first time – it compiles and runs fine, the second time tho I get the same issue!
looks like a issue with “d/:/the” part of the file name?
I’ve tried to mess about with ninja files.e.t.c. – but honestly I don’t know what I’m doing
I would be great to be able to get this working – I’d be able to debug stuff 🙂 hahah
- This reply was modified 3 years, 7 months ago by shabtronic.
-
AuthorPosts