Code:
# Generated Cmake Pico project filecmake_minimum_required(VERSION 3.13)set(CMAKE_C_STANDARD 11)set(CMAKE_CXX_STANDARD 17)# Initialise pico_sdk from installed location# (note this can come from environment, CMake cache etc)set(PICO_SDK_PATH "/mnt/e/Genoce/pico/pico-sdk")set(PICO_BOARD pico CACHE STRING "Board type")# Pull in Raspberry Pi Pico SDK (must be before project)include(pico_sdk_import.cmake)if (PICO_SDK_VERSION_STRING VERSION_LESS "1.4.0") message(FATAL_ERROR "Raspberry Pi Pico SDK version 1.4.0 (or later) required. Your version is ${PICO_SDK_VERSION_STRING}")endif()project(blinky C CXX ASM)set(CMAKE_BUILD_TYPE Debug)# Initialise the Raspberry Pi Pico SDKpico_sdk_init()# Add executable. Default name is the project name, version 0.1add_executable(blinky blinky.c )pico_set_program_name(blinky "blinky")pico_set_program_version(blinky "0.1")pico_enable_stdio_uart(blinky 1)pico_enable_stdio_usb(blinky 1)# Add the standard library to the buildtarget_link_libraries(blinky pico_stdlib)# Add the standard include files to the buildtarget_include_directories(blinky PRIVATE ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_CURRENT_LIST_DIR}/.. # for our common lwipopts or any other standard includes, if required)# Add any user requested librariestarget_link_libraries(blinky )pico_add_extra_outputs(blinky)
Code:
#include "pico/stdlib.h"#include "hardware/gpio.h"int main() { const uint LED_PIN = 13; gpio_init(LED_PIN); gpio_set_dir(LED_PIN, GPIO_OUT); while (true) { gpio_put(LED_PIN, 1); sleep_ms(100); gpio_put(LED_PIN, 0); sleep_ms(100); }}

J'ai acheté une Mini USB RP2040. Lorsque je charge le programme pour la première fois, la LED clignote correctement. Cependant, après avoir débranché puis rebranché l'appareil, la LED cesse de clignoter.
En utilisant le moniteur série d'Arduino IDE, je constate qu'Arduino détecte l'appareil tant qu'il n'est pas débranché, et la LED continue de clignoter. Mais une fois rebranché, l'appareil n'est plus détecté, et la LED reste éteinte.
J'utilise bien la méthode BOOTSEL et je dépose le fichier blinky.uf2 dans l'espace de stockage de 128 Mo. Par ailleurs, je remarque qu'à chaque fois que je charge un nouveau fichier UF2, le précédent est effacé.
Statistics: Posted by genoce — Tue Jan 07, 2025 7:24 pm — Replies 0 — Views 25