Hi All
Please note that the Service Pack 1 for the LM3SXXXX is now available on the SP page:
http://www.utasker.com/software/softwareV1.3.htmlThis service pack adds both SPI FLASH [ATMEL and ST] support for the uFileSystem (or other data) and the Bare-Minimum-Boot-Loader support, allowing complete [and optionally encrypted] firmware updates via Ethernet (FTP or HTTP Post).
A new boot loader users' guide is being prepared (watch the documents page) which will contain full details, but if you want to use it already here is a very brief guide:
SPI FLASH:
- this is easy. Connect a chip as in the circuit diagram here:
http://www.utasker.com/docs/uTasker/spi_flash_luminary.PDF. Then configure SPI_FILE_SYSTEM + FLASH_FILE_SYSTEM. This will set the parameters to the end of internal FLASH and the uFileSystem to external SPI FLASH.
Boot loader:
- Use the Rowley project in Applications\uTaskerBoot to build the boot loader itself (a pre-compiled binary is also included).
- Use the build configuration "Bare Minimum Boot" when building the uTasker project.
- Run the bat file "BM-Convert.bat" in \Applications\uTaskerV1.3\Rowley_LM3SXXXX\Bare Minimum Boot Loader to merge the boot loader with the application. This will generate a binary file (uTaskerBM.bin) which can be downloaded to the board using LM Flash Programmer.
- After making changes to the application in the same project, always re-run the BM-Convert.bat, which also makes a file called "z_Upload.bin". This can be loaded to the board via Ethernet (best use the upload method on the "admin" web page. You should find that uploads complete within about 7s!!
Good luck!!
Regards
Mark