Este tutorial é destinado a usuários de Linux que encontraram erros de permissão ao programar para o Raspberry Pi Pico no VS Code utilizando a extensão "Raspberry Pi Pico".
Os erros que tive foram tentar executar um código para o pico e monitorar o serial monitor
Abra um editor de texto para criar um novo arquivo de regras udev:
sudo nano /etc/udev/rules.d/99-pico.rules
Adicione a seguinte linha ao arquivo aberto:
SUBSYSTEM=="usb", ATTR{idVendor}=="2e8a", MODE="0666"
Essa regra define as permissões para dispositivos USB do tipo RP2040.
- Pressione
Ctrl + O
e pressioneEnter
para salvar o arquivo. - Pressione
Ctrl + X
para fechar o editor.
Após criar o arquivo de regras, atualize as regras udev executando os comandos abaixo:
sudo udevadm control --reload-rules
sudo udevadm trigger
Adicione o usuário atual ao grupo dialout para garantir as permissões necessárias para acessar dispositivos seriais:
usermod -a -G dialout $USER
Após completar todos os passos, reinicie o sistema ou faça logout/login para aplicar as alterações no grupo do usuário. Seu sistema agora estará configurado para reconhecer dispositivos RP2040 corretamente.
Após isso vai ser possivel executar o código sem utilizar sudo
e sem precisar colocar o hardware em modo BOOTSEL, além habilitar o serial monitor