Our Work is Done Here 02FEB08

Posted by & filed under osx-avr.

I have been looking at AvrMacPack as a recommended platform. They have done a really nice job ob doing everything that I was trying to do and they also have paid attention to a lot of detail that I haven’t. Please look at this and tell me what you think. I am considering dropping OSX-AVR… Read more »

December 07 Release Contents

Posted by & filed under osx-avr.

Gcc toolchain. avr-binutils Version: binutils-2.18.tar.bz2 Source: ftp://ftp.dkuug.dk/pub/gnu/ftp/gnu/binutils/ Patches: all ports patches avr-gcc Version: gcc-4.2.2.tar.bz2 Source: ftp://ftp.dkuug.dk/pub/gnu/ftp/gnu/gcc/gcc-4.2.2/ Patches: all ports patches avr-gdb Version: gdb-6.5.tar.bz2 Source: ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles Patches: all ports patches avrlib Version: avr-libc-1.4.7.tar.bz2 Source: http://download.savannah.gnu.org/releases/avr-libc/ Patches: N/A avrdude Version: avrdude-5.5.tar.gz Source: http://download.savannah.gnu.org/releases/avrdude/ Patches: N/A simulavr Version: simulavr-0.1.2.2.tar.gz Source: ftp://ftp2.freebsd.org/pub/FreeBSD/distfiles/ Patches: all ports patches avarice Version: avarice-2.7.tar.bz2… Read more »

Notes on Ports to Packages

Posted by & filed under osx-avr.

Ports, The bsd community maintains a huge collection of reviewed and stable sources for open source software. The ports collection contains a framework of Makefiles and descriptions containing enough information to build the port from source. Using the ports collection on a bsd box is as simple as changing to the port’s working directory and… Read more »

October Status

Posted by & filed under osx-avr.

I have still not released an equivalent to the early summer release of WinAvr however people seem to be getting along pretty well with the January release. I am moving and I am once again without a functioning Intel system so I will probably not have a new release until thanksgiving. In the mean time… Read more »

note on FreeBSD ports use for avr-gcc tool chain.

Posted by & filed under osx-avr.

Tack #1 Write script to download and patch FreeBSD sources. #!/bin/bash function getfiles () { for fname in $FILES ; do echo “GETTING —– $fname —–” case ${fname##*.} in bz2) echo “GETTING —– $fname —– using bunzip ” curl ftp://ftp2.freebsd.org/pub/FreeBSD/distfiles/$fname |bunzip2 -dc|tar -xf – ;; gz|tgz) echo “GETTING —– $fname —– using gunzip ” curl… Read more »

July Release Process Notes

Posted by & filed under osx-avr.

I have been really busy. So of course I have to start all over from srcatch. If you build gdb for either avarice or simulavr along with avra then scripting this environment goes out the obscening window. As usual however I start with the distfiles and the ports. In general the process goes like grab… Read more »

January 07 Release (PPC and Intel)

Posted by & filed under osx-avr.

Go to sourceforge download area AVRGCC20070131 contains patched versions of avr-gcc-4.1.1 avr-binutils-2.17 and libc-1.4.5 gdb-6.5 This includes the new_devices patches posted to the freebsd ports collection as of 01JAN07. AvrDude5.3.1 contains avrdude 5.3.1 plus the osxintel hack LibUsb.pkg contains the library required by avrdude to talk to the Atmel AVR-ISP MKII AvrA1.0.3 contains a version… Read more »

October Release (PPC – Intel)

Posted by & filed under osx-avr.

Go to sourceforge download area This release contains: avr-gcc-3.4.6 avr-binutils-2.17 and avr-libc 1.4.5 avrdude 5.2. These versions are all patched using the patches released into the FreeBSD ports collection as of october first. To keep the devices in sync I am also releasing avra 1.03 which adds the following to avra 1.02 AT90PWM2 AT90PWM3 AT90USB1286… Read more »

Packaging Avr Tool Chain

Posted by & filed under osx-avr.

General outline for creating AVR development environment for OSX. Since the gcc chain serves a much greater community than just the avr and its stability is critical to the stability of the entire open software community the avr community has elected to maintain patches. The avr-binutils, avr-gcc and patches used are all to be found… Read more »