Forum Replies Created
- 
		AuthorPosts
- 
		
			
				
shabtronic ParticipantHello 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 shabtronic ParticipantI 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. shabtronic ParticipantHey 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 4 years, 6 months ago by shabtronic. 
 shabtronic ParticipantHey 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 4 years, 6 months ago by shabtronic. 
 
- 
		This reply was modified 4 years, 6 months ago by 
- 
		AuthorPosts