Hi, new developer here.
Trying to get a Raspberry Pico2 (2350) card running, almost there.
Need to check things by printing to UART from kernel.
However cannot get the debug!,debug_verbose to come out unless I do a panic! then it will come out.
I suspect that there is some flush needed or is there something to enable in the kernel?
Snip from my main.rs code for enabling uart:
// UART
// Create a shared UART channel for kernel debug.
let uart_mux = components::console::UartMuxComponent::new(cdc, 115200)
.finalize(components::uart_mux_component_static!());
// Uncomment this to use UART as an output
let uart_mux2 = components::console::UartMuxComponent::new(
&peripherals.uart0,
115200,
)
.finalize(components::uart_mux_component_static!());
// Setup the console.
let console = components::console::ConsoleComponent::new(
board_kernel,
capsules_core::console::DRIVER_NUM,
uart_mux2,
)
.finalize(components::console_component_static!());
// Create the debugger object that handles calls to `debug!()`.
components::debug_writer::DebugWriterComponent::new(uart_mux2)
.finalize(components::debug_writer_component_static!());