Author Topic: M5223X Service Pack 6 available  (Read 9269 times)

Offline mark

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3236
    • View Profile
    • uTasker
M5223X Service Pack 6 available
« on: January 29, 2008, 12:15:23 AM »
Hi All

Please note that a new service pack for the M5223X is now available on the service pack page:
http://www.utasker.com/software/softwareV1.3.html

The complete release note can be found also there or directly at:
http://www.utasker.com/software/V1.3/SP_M5223X_Notes.txt

In summary, the new service pack contains the following features.
- the patch list from the SP5 thread (http://www.utasker.com/forum/index.php?topic=40.msg175#msg175) has been implemented
- NetBios support
- SPI based file system option (with support for multiple external devices)
- Hardware flow control capabilities on the UARTs
- Dynamic web content generation - with demo integrated into the project
- The project runs on the M5222X (without UART) by adding _M5222X define to the project (in addition to _M5223X) [M52223EVB and M52221DEMO boards] - also simulation support
- The project can be configured to run on the newer M5221X chips by adding _M5221X define to the project (in addition to _M5223X)  [M52211EVB and M52210DEMO boards] - also simulation support

Note that the file config_ref_m5223X_sp6.h is included in \Applications\uTaskerV1.3. This will not overwrite existing config.h files but includes the most up to date list of options and also a few defines which are required for compatibility with the latest version. In case of compiler errors when building existing projects just copy the missing defines from here to your own config.h.
This reference file can also be renamed to config.h to use it as it is [it was also used to test the SP6 release].

The GNU_Coldfire directory can be completely replaced, as can the CodeWarrior_M5223X directory. These projects have been rebuilt to include all latest files. The simulator project will also be updated automatically to include all project files. You may therefore have to add your own files to the project again if they are in the original directory.

It is important to know that the CodeWarrior project has now been configured to use parameter passing in registers (previously it was using compact passing). The new startup file Startup.s for CodeWarrior now has been changed to support this. The new Code Warrior project is configured to work like this but if libraries are used, the correct library (compiled for parameter passing in registers) must also be used!

CodeWarrior_M5223X\uTaskerV1.3\bin contains the latest version of the conversion utility for creating files for software uploading using the "Bare-Minimum" uploader support [uTaskerConvertV1.1.exe].

In the simulator VS project there is now a build configuration with a post build using the GNU compiler. If this is used it will call the bat file in GNU_ColdFire - you will probably have to set the paths there to match your own GNU compiler installation.

I hope that you find the new features useful.

Should there be questions or difficulties, please post here so that an answer can be given to benefit all users.

Good luck!!

Regards

Mark