Older versions of AVR32 studio allowed loading a binary file by specifying an offset (0x80000000).
AS6 doesn't look to support binary anymore.
Problem is that I have binary files (these are a combination of other binary sources that are combined to one file) and these are changing all the time. Now there is no way to load them with AS6 (in this format) and so older tools have to be used.
To make things cleaner and more efficient I have tried using objcopy to convert the binary to a hex but it loses the 0x80000000 offset and so doesn't work (I have given up trying with objcopy after testing virtually all possible options to add an offset with no obvious effect...).
Does anyone have a suggestion (if not it looks like investing some time in writing a conversion utility to do this). Wondering why binary support was dropped from AS6 since it was rather useful.
Last remark. Using the command line to do this:
avr32program program -finternal@0x80000000 -cxtal -F bin -O 2147483648 -e -u -R -r image.bin
it works very well (takes about 20s or so to program) and would be my solution but the end users refuse to accept this.... they adsolutely want to do everything directly from one tool (AS6). I have however found that loading ELF file of the same size from AS6 takes *MUCH* longer (the same image that was taking about 20s was taking around 3 minues from within AS6). Is this normal?? The load was successful (after a coffee break) and the final users did say that they "are aware that AS6 loading is somewhat slower" but it does seem rather extreme(???).