New eLua firmware for Mizar32 available for download

25 views
Skip to first unread message

Martin Guy

unread,
Mar 22, 2011, 2:00:35 AM3/22/11
to miz...@googlegroups.com
Hi
I've made a new download of the eLua firmware for Mizar32, updating
it to current GIT head plus a slew of patches, mostly to do with
fitting the most we can into 120KB.
The user-visible local modifications are:
- remove the "debug" module
- remove the "hooks" interface
- add all working optional modules: bit, cpu, elua, pack, pd, pio,
spi, term, tmr, uart

As well as the usual 120KB images for writing using JTAG or over USB,
there is the experimental emBLOD boot loader that loads eLua from SD
card. Two versions of the eLua firmware are provided to put on SD
card: one is the same integer version (so you can see that it really
is 6 times slower! :) and the full floating point version, which is
only another 10% slower than the integer version running a typical
program.

New in this version is a patch to add integer versions of some of the
math library functions: max, min, abs, sqrt and the constant math.huge

http://code.google.com/p/mizar32/downloads/list ->
mizar32-firmware-20110320.tgz

The mercurial repository has the source code patches used to make this
release and the instructions for fetching, patching and building it
against the current GIT head version
http://code.google.com/p/mizar32/wiki/CompilingElua

M

georges...@gmail.com

unread,
May 18, 2012, 4:59:12 AM5/18/12
to miz...@googlegroups.com

Where can I find the version for the Mizar32 A ?

Can I use floating point with this version ?
 
Georges 

Martin Guy

unread,
May 18, 2012, 9:20:39 AM5/18/12
to miz...@googlegroups.com
On 18 May 2012 10:59, <georges...@gmail.com> wrote:
>> Where can I find the version for the Mizar32 A ?
>>
>> Can I use floating point with this version ?

Hi
You need to go to
simplemachines.it -> Mizar32 -> Download
and take the latest version of "mizar32-firmware", which is -20110320.tgz

It contains three firmwares:
128K integer version without Ethernet support, for the Model C
Full-feature integer and floating point versions for the Models A and
B (A&B use the same eLua firmware)

There is also a README.txt in the archive and Linux shell scripts to
program it to the board using dfu-programmer. We provide each firmware
in .elf, .bin and .hex formats in case you need to use a different
tool, such as AVR32Studio, to program it.

Let me know how you get on

M
Reply all
Reply to author
Forward
0 new messages