Hi All
I managed to get the serial loader operating on the
EVK1101. It is not 100% because the menu is not understanding the first command entry - one needs to hit return once and then all is OK (it seems there is a spurious character in the input buffer after reset which I need to solve, but not so bad since the download itself is fine).
If anyone with EVK1101 wants to give it a test run already (before fully validated and added to a new project release) try with the attached files:
-
uTaskerEVK1101SerialBoot.bin (load to the board with AVR32 studio or whatever method available - linked to 0x80000000)
-
uTaskerV1.4.srec this can be downloaded to the board via terminal emulator 115'200 Baud 8 bit, no parity, one stop with XON/XOFF flow control. It is the uTasker demo project with UART menu on the USART1 (the one connected to the DSUB connector - same as used for download).
To force the serial loader mode with the application loaded, reset the board with the push button PB0 held down.
This was compiled with IAR and a GCC project still needs to be created and tested.
Note that the serial loader uses an intermediate buffer since the FLASH can not be programmed on a byte by byte basis with more data arriving by interrupt at 115'200 - with this option it collects a block of data, stops flow by sending XOFF, programs a block and continues by sending an XON to restart the download - full details are in the new version of the serial loader document including AVR32 details in appendix C:
http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDFRegards
Mark
Note: I removed the attachments here due to an update as described in the following post