Hi,

Thanks for the replies.

Clearly the avrdude binary that I took from MPIDE was built to support PPC as 
well as Intel, but avrdude did not require modification to support Microchip 
processors. Only the avrdude.conf file was modified to include profiles for the 
Microchip processors including 32 bit µPs. The verification and download for 
the Digilent "chipkit" Uno32 works fine with avrdude 5.11. Someone may want to 
merge the Microchip profiles found in MPIDE with the latest Atmel profiles to 
officially support both manufacturers.

To get my application submitted to the App Store, I simply removed avrdude from 
my application package and updated the documentation to request that users 
download and install it separately from the net. I found an installer package 
that includes avrdude 5.11 at 
http://www.obdev.at/products/crosspack/download-de.html. Then I link to the 
binary installed at /usr/local/CrossPack-AVR/bin/avrdude. Does anyone know of 
an OS X installer package just for avrdude?

The ability for an App Store application to invoke a Unix executable clearly 
violates the sandboxing security mechanism of App Store applications and Apple 
warns that it will be allowed only temporarily so I will have to build the 
avrdude functionality into my application. But I will only need support for the 
STK500 protocol and a procedure call interface.

Note: my app also uses ScriptingBridge to communicate with Apple Mail and 
ScriptingBridge communications will also go away for App Store applications.

Thanks,
Bob Rice


_______________________________________________
AVR-chat mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/avr-chat

Reply via email to