Skip to content

tschabo/arduino-silabs-falsh-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arduino-silabs-falsh-tool

A tool to use an Arduino board for programming Silabs 8-bit 8051 MCU's.

The Software consists of to parts:

  1. The Firmware for the arduino, which talks to the D2 Interface of the Silabs MCU
  2. The Flash tool which writes the intel hex file to the Silabs MCU

Building the firmware

Dependencies
  • avr-libc
  • binutils-avr
  • gcc-avr
  • avrdude
Linux
cd firmware
./build

then connect the arduino

edit 'flash' file ... replace '/dev/ttyACM0' with the serial port the ardunino is connected to replace the baud rate with the one which fits for your arduino

./flash
Windows

TODO

Building the flash tool

Dependencies
  • Arch Linux
  • base-devel
  • qt4
  • qt-creator (optional for development)
  • Debian + Ubuntu
  • build-essential
  • libqt4-dev
  • qt-creator (optional for development)
  • Windows
  • Qt SDK with MinGw (not tested)
Linux
cd SiArduFlash
qmake # use qmake-qt4 instead if other versions of qt are installed besides qt4
make

Alternative: use qtcreator

Windows

TODO

Connections on the Arduino

D2 interface atmega328p arduino
C2D PORTB4 12
C2CK PORTB3 11

Usage

./SiArduFlash -h

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published