Skip to content

vonbraunlabs/dev-chip-board-programmer

 
 

Repository files navigation

DevChipBoard Programmer

Este é um fork do PICO-DIRTYJTAG, que é um fork do DirtyJtag, adaptado para funcionar com a RP2040 embarcada na DevChipBoard v3.

Este projeto transforma a RP2040 num cabo JTAG, permitindo gravar uma FPGA conectada via barramento JTAG. Adicionalmente possui um adaptador serial incluso.

🛠️ Configuração Rápida

Pré-requisitos

-RaspberryPi Pico SDK

Compilação do firmware

  1. Instale a PICO SDK conforme as instruções do repositório oficial

Instruções oficiais do Raspberry Pi PICO SDK

  1. Crie o diretório para a build e compile o projeto
    mkdir -p build
    cd build
    cmake ..
    make
  2. Conecte a DevChipBoard no modo de gravação de firmware da RP2040

Se algum firmware já foi gravado previamente na RP2040, é necessário conectar o pino 1 (o pino quadrado) do conector H2 ao GND antes de conectar a DevChipBoard ao computador. Se é a primeira vez, apenas conecte a placa ao computador que a RP2040 irá iniciar no modo gravação automaticamente.

Verifique qual caminho foi atribuída a RP2040 conectada utilizando o comando:

sudo fdisk -l
  1. Com a DevChipBoard conectada e a RP2040 no modo gravação, grave o firmware compilado

ATENÇÃO: Se algum firmware já foi gravado previamente na RP2040, é necessário conectar o pino 1 (o pino quadrado) do conector H2 ao GND antes de conectar a DevChipBoard ao computador.

mkdir ~/mnt
mount /dev/sdX ~/mnt
cp chipProgrammer.uf2 ~/mnt
umount ~/mnt

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 91.2%
  • CMake 8.8%