I want to add some new bootloaders for my custom board in Arduino (I'm using a Mac) and I'd like to use Arduino 1.5.x (currently using 1.5.5), the 3rd party specification isn't quite well documented for the bootloader path so I'm a little bit stuck.
My boards.txt file contains the following for the bootloader:
prismino.bootloader.path=PRismino
prismino.menu.clock.external16.bootloader.file=PRismino_16mhz_ext.hex
prismino.menu.clock.internal8.bootloader.file=PRismino_8mhz_int.hex
But whenever I try to burn the bootloader it tells me
avrdude: reading input file "/Applications/Arduino1.5.5.app/Contents/Resources/Java/hardware/arduino/avr/bootloaders/PRismino_16mhz_ext.hex"
avrdude: can't open input file /Applications/Arduino1.5.5.app/Contents/Resources/Java/hardware/arduino/avr/bootloaders/PRismino_16mhz_ext.hex: No such file or directory
avrdude: read from file '/Applications/Arduino1.5.5.app/Contents/Resources/Java/hardware/arduino/avr/bootloaders/PRismino_16mhz_ext.hex' failed
Clearly the path is wrong as my bootloader file (PRismino_16mhz_ext.hex) is in ~/Arduino/hardware/PRismino/bootloaders/PRismino, why does Arduino look into its own app path when I don't specify "arduino:" in the boards.txt file? Is it a bug or must I include other commands that direct Arduino to the local Arduino folder.
I looked for other examples that have adopted 1.5 and found the Sanguino project, my paths are laid out the same way, but it doesn't work...
I also tried with
prismino.menu.clock.external16.bootloader.path=PRismino
prismino.menu.clock.external16.bootloader.file=PRismino_16mhz_ext.hex
prismino.menu.clock.internal8.bootloader.path=PRismino
prismino.menu.clock.internal8.bootloader.file=PRismino_8mhz_int.hex
but it didn't work either.