tiny logo


The MIPS (m4k) variant of Tiny is a reduced version targetting the PIC32 MCU from Microchip.

Latest updates

jul 18 2012: pic32 board rev_b successfully tested.
mar 03 2012: armv7l_linux compiler binaries available.
feb 22 2012: code examples for the pic32 devices added.
jan 21 2012: win32 msys/mingw based mipsel sdk available.
feb 10 2009: cross compiler build instructions available.

--- releases ---

--- cross compiler ---
__build instructions__
[host: ppc / MacOS X 10.4]
./configure --prefix=/opt/gmp-5.0.2
./configure --prefix=/opt/mpfr-3.1.0 --with-gmp=/opt/gmp-5.0.2
./configure --prefix=/opt/mipsel-none-elf --target=mipsel-none-elf
cd gcc-4.4.6
mkdir build
cd build
../configure --prefix=/opt/mipsel-none-elf --target=mipsel-none-elf \
--with-gnu-ld --with-gnu-as --enable-languages=c --without-headers \
--disable-nls --disable-libssp --disable-multilib --disable-threads \
--with-gmp=/opt/gmp-5.0.2 --with-mpfr=/opt/mpfr-3.1.0

__precompiled binaries__
mipsel_win32_sdk_012012.zip [win32 msys/mingw environment w/ mipsel gnu compiler toolchain]
mipsel-none-elf_linux_armv7l_gnueabi_static_031712.tar.gz [linux armv7l / uncompress in /opt]

--- experimental ---

[REV_A] Single layer PIC32MX320F128H custom board for quick and low-cost prototyping.


[REV_B] & [REV_C] 2 layers PIC32MX3X0FXXXH custom board, all I/Os exposed, production ready.

binaries download see orx_serial_loader
[rev_a] m4k_e00_serial_dl_8M_9600_032012.zip [serial dowloader / uses PIC32 boot flash only]
[rev_a] m4k_e00_serial_dl_8M_9600_011812.zip [serial dowloader / initial MPLAB project]
[rev_a] tiny_m4k_022212.zip [standalone project / demonstrates printf + GPIOs / gnu gcc]
[rev_a] tiny_m4k_070912.zip [standalone project / adds ush + i2c_gpio + TMP275 / gnu gcc]
[rev_a] TMP375_640x480.PNG [0.5C digital out temperature sensor]
[rev_a] PIC32_TMP325_640x480.PNG

jump to | tiny | orion | classicvg 

[xx/2012] Copyright (c) 2012 Noel Lemouel
vim logo