Log actif
This commit is contained in:
		
							parent
							
								
									0107ff8c51
								
							
						
					
					
						commit
						6d7344f25b
					
				| @ -31,7 +31,6 @@ target_link_libraries(host_cdc_msc_hid PUBLIC pico_stdlib tinyusb_host tinyusb_b | |||||||
| pico_add_extra_outputs(host_cdc_msc_hid) | pico_add_extra_outputs(host_cdc_msc_hid) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| add_custom_target(Flash | add_custom_target(Flash | ||||||
|     DEPENDS host_cdc_msc_hid |     DEPENDS host_cdc_msc_hid | ||||||
|     COMMAND sudo picotool load -f ${PROJECT_BINARY_DIR}/host_cdc_msc_hid.uf2 |     COMMAND sudo picotool load -f ${PROJECT_BINARY_DIR}/host_cdc_msc_hid.uf2 | ||||||
|  | |||||||
							
								
								
									
										32
									
								
								Journal.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								Journal.txt
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,32 @@ | |||||||
|  | Journal USB Host | ||||||
|  | 
 | ||||||
|  | 6 juin 2025 | ||||||
|  | 
 | ||||||
|  | On arrive à activer les logs, mais avec 2 manipulations : | ||||||
|  | 
 | ||||||
|  | tasks.json | ||||||
|  | ---------- | ||||||
|  | 
 | ||||||
|  |             "command": "cd build; cmake ../ -DCMAKE_BUILD_TYPE=Debug -DLOG=2; make Flash", | ||||||
|  |              | ||||||
|  | diff --git a/hw/bsp/rp2040/family.cmake b/hw/bsp/rp2040/family.cmake | ||||||
|  | index 1eab95304..278e7e152 100644 | ||||||
|  | --- a/hw/bsp/rp2040/family.cmake | ||||||
|  | +++ b/hw/bsp/rp2040/family.cmake | ||||||
|  | @@ -49,13 +49,13 @@ if (NOT TARGET _rp2040_family_inclusion_marker) | ||||||
|  |         set(TINYUSB_DEBUG_LEVEL 0) | ||||||
|  |         if (CMAKE_BUILD_TYPE STREQUAL "Debug") | ||||||
|  |                 message("Compiling TinyUSB with CFG_TUSB_DEBUG=1") | ||||||
|  | -               set(TINYUSB_DEBUG_LEVEL 1) | ||||||
|  | +               set(TINYUSB_DEBUG_LEVEL 2) | ||||||
|  |         endif() | ||||||
|  |          | ||||||
|  |         target_compile_definitions(tinyusb_common_base INTERFACE | ||||||
|  |                         CFG_TUSB_MCU=OPT_MCU_RP2040 | ||||||
|  |                         CFG_TUSB_OS=OPT_OS_PICO | ||||||
|  | -                       #CFG_TUSB_DEBUG=${TINYUSB_DEBUG_LEVEL} | ||||||
|  | +                       CFG_TUSB_DEBUG=${TINYUSB_DEBUG_LEVEL} | ||||||
|  |         ) | ||||||
|  |   | ||||||
|  |         #------------------------------------ | ||||||
|  | 
 | ||||||
							
								
								
									
										62
									
								
								pico_sdk_import.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								pico_sdk_import.cmake
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,62 @@ | |||||||
|  | # This is a copy of <PICO_SDK_PATH>/external/pico_sdk_import.cmake | ||||||
|  | 
 | ||||||
|  | # This can be dropped into an external project to help locate this SDK | ||||||
|  | # It should be include()ed prior to project() | ||||||
|  | 
 | ||||||
|  | if (DEFINED ENV{PICO_SDK_PATH} AND (NOT PICO_SDK_PATH)) | ||||||
|  |     set(PICO_SDK_PATH $ENV{PICO_SDK_PATH}) | ||||||
|  |     message("Using PICO_SDK_PATH from environment ('${PICO_SDK_PATH}')") | ||||||
|  | endif () | ||||||
|  | 
 | ||||||
|  | if (DEFINED ENV{PICO_SDK_FETCH_FROM_GIT} AND (NOT PICO_SDK_FETCH_FROM_GIT)) | ||||||
|  |     set(PICO_SDK_FETCH_FROM_GIT $ENV{PICO_SDK_FETCH_FROM_GIT}) | ||||||
|  |     message("Using PICO_SDK_FETCH_FROM_GIT from environment ('${PICO_SDK_FETCH_FROM_GIT}')") | ||||||
|  | endif () | ||||||
|  | 
 | ||||||
|  | if (DEFINED ENV{PICO_SDK_FETCH_FROM_GIT_PATH} AND (NOT PICO_SDK_FETCH_FROM_GIT_PATH)) | ||||||
|  |     set(PICO_SDK_FETCH_FROM_GIT_PATH $ENV{PICO_SDK_FETCH_FROM_GIT_PATH}) | ||||||
|  |     message("Using PICO_SDK_FETCH_FROM_GIT_PATH from environment ('${PICO_SDK_FETCH_FROM_GIT_PATH}')") | ||||||
|  | endif () | ||||||
|  | 
 | ||||||
|  | set(PICO_SDK_PATH "${PICO_SDK_PATH}" CACHE PATH "Path to the Raspberry Pi Pico SDK") | ||||||
|  | set(PICO_SDK_FETCH_FROM_GIT "${PICO_SDK_FETCH_FROM_GIT}" CACHE BOOL "Set to ON to fetch copy of SDK from git if not otherwise locatable") | ||||||
|  | set(PICO_SDK_FETCH_FROM_GIT_PATH "${PICO_SDK_FETCH_FROM_GIT_PATH}" CACHE FILEPATH "location to download SDK") | ||||||
|  | 
 | ||||||
|  | if (NOT PICO_SDK_PATH) | ||||||
|  |     if (PICO_SDK_FETCH_FROM_GIT) | ||||||
|  |         include(FetchContent) | ||||||
|  |         set(FETCHCONTENT_BASE_DIR_SAVE ${FETCHCONTENT_BASE_DIR}) | ||||||
|  |         if (PICO_SDK_FETCH_FROM_GIT_PATH) | ||||||
|  |             get_filename_component(FETCHCONTENT_BASE_DIR "${PICO_SDK_FETCH_FROM_GIT_PATH}" REALPATH BASE_DIR "${CMAKE_SOURCE_DIR}") | ||||||
|  |         endif () | ||||||
|  |         FetchContent_Declare( | ||||||
|  |                 pico_sdk | ||||||
|  |                 GIT_REPOSITORY https://github.com/raspberrypi/pico-sdk | ||||||
|  |                 GIT_TAG master | ||||||
|  |         ) | ||||||
|  |         if (NOT pico_sdk) | ||||||
|  |             message("Downloading Raspberry Pi Pico SDK") | ||||||
|  |             FetchContent_Populate(pico_sdk) | ||||||
|  |             set(PICO_SDK_PATH ${pico_sdk_SOURCE_DIR}) | ||||||
|  |         endif () | ||||||
|  |         set(FETCHCONTENT_BASE_DIR ${FETCHCONTENT_BASE_DIR_SAVE}) | ||||||
|  |     else () | ||||||
|  |         message(FATAL_ERROR | ||||||
|  |                 "SDK location was not specified. Please set PICO_SDK_PATH or set PICO_SDK_FETCH_FROM_GIT to on to fetch from git." | ||||||
|  |                 ) | ||||||
|  |     endif () | ||||||
|  | endif () | ||||||
|  | 
 | ||||||
|  | get_filename_component(PICO_SDK_PATH "${PICO_SDK_PATH}" REALPATH BASE_DIR "${CMAKE_BINARY_DIR}") | ||||||
|  | if (NOT EXISTS ${PICO_SDK_PATH}) | ||||||
|  |     message(FATAL_ERROR "Directory '${PICO_SDK_PATH}' not found") | ||||||
|  | endif () | ||||||
|  | 
 | ||||||
|  | set(PICO_SDK_INIT_CMAKE_FILE ${PICO_SDK_PATH}/pico_sdk_init.cmake) | ||||||
|  | if (NOT EXISTS ${PICO_SDK_INIT_CMAKE_FILE}) | ||||||
|  |     message(FATAL_ERROR "Directory '${PICO_SDK_PATH}' does not appear to contain the Raspberry Pi Pico SDK") | ||||||
|  | endif () | ||||||
|  | 
 | ||||||
|  | set(PICO_SDK_PATH ${PICO_SDK_PATH} CACHE PATH "Path to the Raspberry Pi Pico SDK" FORCE) | ||||||
|  | 
 | ||||||
|  | include(${PICO_SDK_INIT_CMAKE_FILE}) | ||||||
| @ -64,7 +64,7 @@ | |||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #ifndef CFG_TUSB_DEBUG | #ifndef CFG_TUSB_DEBUG | ||||||
| #define CFG_TUSB_DEBUG        0 | #define CFG_TUSB_DEBUG        1 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| // Enable Host stack
 | // Enable Host stack
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user