Hi
It may be an idea to verify the download process by using a pre-built code (there is a proven one at
http://www.utasker.com/software/software.html which will run on the M52233DEMO or M52235EVB).
Since you do have experience it is however more probable that it is a build problem.
You wrote CW1.3 but I am assuming you meant to write CW6.3.
1. Ensure that you are building the project "M5223XEVB_ROM" and not the "bare_min_app_rom" since this will only work together with the boot loader project.
2. Download and connect to the debugger.
Download \Applications\uTaskerV1.3\CodeWarrior_M5223X\uTaskerV1.3\bin\uTasker_full.elf.S19 and not \Applications\uTaskerV1.3\CodeWarrior_M5223X\uTaskerV1.3\bin\uTasker_BM.elf.S19!!
The debugger will try to run to main() but if there is no program or other serious error it will immediately give the address exception error message (pop-up).
3. In this case close the pop-up and look at the processor registers (D0..D7 A0..A7, PC, SP).
If for example there is no programm loaded you will usually see SP = BEEF (dead beef = invalid pointer).
PC will probably be 0x0000000c.
4. Check the FLASH memory content by displaying the memory at 0x00000000. In the source window right click and command "View memory".
If everything is 0xffffffff then there is no code loaded - or the bare_minimum_project has been loaded - this begins at 0x800 so you can look at 0x800 to see whether this is the case.
5. Assuming you have a program loaded, the memory will look like this:
6. You can set a break point at the address 0x00000008 to stop program runaway (only when the first two locations are correct since second is the address which is loaded to the PC when it starts). The debugger will immediately stop and then you can step through the code to see how far it gets before crashing.
My feeling is that the FLASH memory is not correct (note that project can not run from SRAM because there is too little SRAM in the chip) and once you have found out why it will then work correctly.
Good luck
Regards
Mark