Author Topic: LPC23XX Service Pack 3 now available  (Read 9473 times)

Offline mark

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3236
    • View Profile
    • uTasker
LPC23XX Service Pack 3 now available
« on: April 06, 2008, 03:22:51 AM »
Hi All

Please note that the Service Pack 3 for the LPC23XX is now available on the SP page: http://www.utasker.com/software/softwareV1.3.html

This is an important service pack since it 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_lpc.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. Be sure to use the new web pages in the new folder WebPagesSPI since they are suited to the smaller granularity SPI FLASH.

Boot loader:
- Use the Rowley project in Applications\uTaskerBoot to build the boot loader itself (a pre-compiled binary is also included).
- User the build configuration "Bare Minimum Boot" when building the uTasker project.
- Run the bat file "BM-Convert.bat" in \Applications\uTaskerV1.3\Rowley_LPC23XX\Bare Minimum Boot Loader to merge the boot loader with the application. This will generate an Intel Hex file which can be downloaded to the board using Flash Magic.
- Be sure to use the new web pages in the new WebPagesUpload folder when working with this configuration [a new document in \Applications\uTaskerV1.3\WebPages\WebPagesLPC23xx\FileSystem explains the exact file system configuration], which has 336k space with 136k of it reserved for firmware uploads.
- After making changes to the application in the same project, always rerun 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 5s!!

Good luck!!

Regards

Mark