µTasker V1.3 Service Packs

The µTasker release V1.3 started to ship in January 2007. It is now available for the M522XX (M5221X, M5222X, M5223X, M5225X)), the M9S12NE64, the AT91SAM7X, the STR91XF, the LPC23XX (LPC21XX) and the Luminary LM3Sxxxx.

All Licensees and evaluators automatically receive notification of new versions so that they could immediately start using them where appropriate. To ensure that notifications are received, please ensure to inform us of changes to email details.

So what is new?

The simulator has been greatly improved in many aspects. It operates more accurately and has several new features which have already been proving extremely useful for real project development. The demo project also contains support for various new features, such as the HTTP post method, integrated LCD and matrix keypad as well as external SPI file system support. Then there are new capabilities for multiple configurations and distributed systems based on the included µNetwork protocol - for fast and reliable distributed system use, including configurable repetition time in case of packet loss down to the ms region

The project (processor dependent) is fully set up to benefit from the new boot loader which supports full software updates via Web browser. The administration page now includes a HTTP post function and so all that is needed is already integrated into the demo project.

The project software structure has been improved to make setups for different targets, and more importantly different boards (eg. when working with both an eval. board and a production target) to be easily managed.

How do I get the latest information and details of service packs

This is easy to answer - you can get it all here [see below]. Check also the documentation side to see when new user tutorials are available.

The V1.3 release has been designed to quickly take advantage of new software when it becomes available - that means any improvements or bug fixes which are necessary, as well as new features (such as additional driver support, DMA, low power options and other such things which add extra flexibility and value to a certain processor package) can be easily integrated when available, rather than having to wait for a new major release. Service packs become available as soon as appropriate, including simple installation and detailed notes about what they include.

M9S12NE64 - service pack

  • SP 1 - SMTP LOGIN, TFTP and VLAN support plus various improvements as detailed in the Service pack notes
  • M5223X - service pack

  • SP 1 - Corrections for VS 2003+ users to enable file saving in the simulator
  • SP 2 - Corrections for VS 2003+ when simulating UARTs via COM ports
  • SP 3 - New: SMTP login, TFTP and VLAN support plus various improvements as detailed in the Service pack notes
  • SP 4 - New: FTP passive, HW random number support and GNU build project [plus pre-releases of SNMP and PPP] and various improvements as detailed in the service pack notes.
  • SP 5 - New: SPI FLASH SW upload support, high speed HTTP server using windowing, RTC, full edge port (IRQ1..15) support and simulation. GNU and Eclipse build project!!
  • SP 6 - New: NetBios, dynamic web content generation support. Filesystem in internal and/or (multiple) external SPI FLASH plus various improvements as detailed in the service pack notes
  • SP 7 - New: Various hardware interfaces for simple and powerful interrupt based PIT, DMA Timers and ADC control, including simulation of these modules. An ST SPI FLASH driver, specific project support for M5221X and M5222X parts, as well as more flexible PLL configuration and improved power management
  • SP 8 - support for M5221X and M5222X devices, with USB enumeration and data transfer simulation. HTTP POST supports parameter and file operation
  • SP 9 - NEW..KIRIN3 support New support for Kirin3 M5225X and M5222X devices. For full details see the service pack notes
  • AT91SAM7X - service pack

  • SP 1 - Boot loader support for software updates via Internet. SMTP LOGIN support and TFTP. LCD simulation improvements.
  • SP 1 (Rowley) - Intermediate release to add Rowley GCC Crossworks project
  • SP 2 - New: VLAN, NetBIOS, Fast serving HTTP, RARP, passive FTP, DMA UART, SPI FLASH SW upload and file system support - complete with IAR, GNU and Rowley projects
  • SP 3 - New: dynamic web content generation support.
  • SP 4 - NEW...USB device, ADC and port interrupts. Full details in the service pack notes
  • LM3SXXXX - Beta service pack

  • Beta SP 1 - Supports uFileSystem in external SPI FLASH (ATMEL or ST). Includes Bare-Minimum-Boot-Loader support for firmware uploads via Ethernet (FTP or HTTP post)
  • Beta SP 2 - Adds I2C and port interrupt support (target and simulator). With new Keil uVision projects for the V1.3 project and the boot loader project
  • Beta SP 3 - New SPI FLASH based boot loader support (for ATMEL, ST and SST parts) with full GCC boot loader support! More details in the service pack notes
  • LPC23XX - Beta service pack

  • Beta SP 1 - Support for Olimex LPC2378-STK added
  • Beta SP 2 - Support for LPC21XX boards added (OLIMEX LPC-P2103 and IAR_LPC210X) added
  • Beta SP 3 - Supports uFileSystem in external SPI FLASH (ATMEL or ST). Includes Bare-Minimum-Boot-Loader support for firmware uploads via Ethernet (FTP or HTTP post)
  • Service pack installation

    Simply take the newest service pack since it always includes all changes since the release (warning - LM3Sxxxx project is an exception and each SP should be installed on top of all previous ones). You can download it as a zip file which expands to the same directory structure as the µTasker demo project. This allows you to accurately see exactly which files have been modified. If you wish to update the project with the new files simply rename the zip file to have the same name as the main directory and expand it to the same destination - if you confirm overwrite for all files then all new files will automatically replace existing ones.

    In addition you can read the service pack notes contained in the highest level directory for details of the particular changes. The files which have been modified contain additional comments so that you can also easily identify the exact modifications themselves.

    To extract the new files from the service pack zip file please use the password received with the project itself.

    You can also read detailed instructions to service pack installation in the following document (page 4/11): "First Steps for New Users"

    µTasker software V1.3 service packs. Copyright (c) 2018 M.J.Butcher Consulting