Atari UNOCART-2600 Instruction Manual Download Page 4

 

Firmware re-programming (advanced)

 

The board can be re-programmed using an ST-Link device. The programming header is at the top of the board. First 

connect the 3 pins to the equivalent pins on your ST-Link. You should then connect the ST-Link device to the USB 
port of your computer. You will also need to power the board – the easiest way to do this is to plug the board into 

your Atari 2600 and power on. The ST-Link software should then be able to connect to the STM32F407 and re-

program the firmware. 

The latest firmware is available on the project website: 

https://github.com/robinhedwards/UnoCart-2600

 

 

Pin  SWD 

Function 

SWDIO 

SWD I/O 

GND 

GND 

SWCLK 

SWD Clock 

 

 

 

 

 

Microcontroller (advanced) 

The UnoCart-2600 will be fitted with either a STM32F407VGT6 (1meg flash) or a STM32F407VET6 (512k flash) 

microcontroller. Please refer to your PCB to determine which one is present on your device. If you are developing 

new firmware for the cartridge, the table below shows the pins connected to the cartridge port & micro SD card slot. 

STM32 Pin(s) 

Cartridge Port 

STM32 Pin(s) 

Function 

PD0...12 

A0…A12 

PB5 

MicroSD CS 

PE8…15 

D0…D7 

PB13 (SPI2,2) 

MicroSD CLK 

PC0 

TV Jumper 

PB14 (SPI2,2) 

MicroSD DO 

PC1 

TV Jumper 

PB15 (SPI2,2) 

MicroSD DI 

 

Credits 

Original idea, hardware and firmware by Robin Edwards (electrotrains at atariage).  
Additional cartridge support and firmware additions by Christian Speckner (DirtyHairy at atariage). 

Reviews: