56800E Flash Programmer only works for 56800E, and it doesn't not support 56800 product.
To program DSP56F805, please use CodeWarrior, or flash_over_jtag.
CodeWarrior v8.3 can be downloaded from:
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-56800E-DSC
It supports programming with USBTAP and Parallel.
flash_over_jtag is a command-line tool, however it does not support USBTAP. And it does not work on Windows 7.
I attached this tool.
Fiona Kuang
Technical Information & Commercial Support
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hello Fiona,
Thanks for your reply .
I tried to work with the "DCS Flasher" using the GUI ,but I am getting an error which I am not getting using CodeWarrior .
================================
Using the "DCS Flasher" I Do a Program/Verify I get the following message :
================================
Performing PROGRAM operation on MC56F84789 through the UTAP . . .
Error 1: Unaligned srecord at C:/work/Bootloader/uC/Bootloader/MC56F84789_Internal_PFlash_LDM/56F84789_Bootloader.elf.S:271: "S30B0001F3FDCDAB3412FF0046" .
=============================================
But when I am using the Flash operation using the Codewarrior I do not get any Error , please see the following :
Console output :
====================================
fl::target -lc "LC for Simple Flash"
fl::target -b 0x60400 0x1000
fl::target -v off -l off
cmdwin::fl::device -d "MC56F84789_P_FLASH" -o "144kx16x1" -a 0x0 0x6bfff
cmdwin::fl::image -f "C:\\work\\Bootloader\\uC\\Bootloader\\MC56F84789_Internal_PFlash_LDM\\56F84789_Bootloader.elf.S" -t "Auto Detect" -re on -r 0x0 0x6bfff -oe off
cmdwin::fl::erase image
Beginning Operation ...
-------------------------
Auto-detection is successful.
File is of type Motorola S-Record Format.
Auto-detection is successful.
File is of type Motorola S-Record Format.
Performing target initialization ...
Erasing ......
Erase Command Succeeded.
cmdwin::fl::write
Beginning Operation ...
-------------------------
Auto-detection is successful.
File is of type Motorola S-Record Format.
Programming ...
Program Command Succeeded
Flash Operation. done
cmdwin::fl::device -d "MC56F84789_X_FLASH" -o "152kx16x1" -a 0x8000 0x3ffff
cmdwin::fl::image -f "C:\\work\\Bootloader\\uC\\Bootloader\\MC56F84789_Internal_PFlash_LDM\\56F84789_Bootloader.elf.S" -t "Auto Detect" -re on -r 0x8000 0x3ffff -oe off
cmdwin::fl::erase image
Beginning Operation ...
-------------------------
Auto-detection is successful.
File is of type Motorola S-Record Format.
Auto-detection is successful.
File is of type Motorola S-Record Format.
Nothing to erase. No sectors selected
Erase Command Succeeded.
cmdwin::fl::write
Beginning Operation ...
-------------------------
Flash Operation. ...
Auto-detection is successful.
File is of type Motorola S-Record Format.
Programming ...
Programming warning. No data to be programmed in selected flash memory range.
Program Command Succeeded
Flash Operation. done
fl::target -lc "LC for Simple Flash"
fl::target -b 0x60400 0x1000
fl::target -v off -l off
cmdwin::fl::device -d "MC56F84789_P_FLASH" -o "144kx16x1" -a 0x0 0x6bfff
cmdwin::fl::erase all
Beginning Operation ...
-------------------------
Performing target initialization ...
Erasing ..........
Erase Command Succeeded.
cmdwin::fl::device -d "MC56F84789_X_FLASH" -o "152kx16x1" -a 0x8000 0x3ffff
cmdwin::fl::erase all
-------------------------
Erasing ..........
Erase Command Succeeded.
cmdwin::fl::device -d "MC56F84789_P_FLASH" -o "144kx16x1" -a 0x0 0x6bfff
cmdwin::fl::blankcheck all
Beginning Operation ...
-------------------------
Flash Operation.
Blank Checking ..........
BlankCheck Command Succeeded.
cmdwin::fl::device -d "MC56F84789_X_FLASH" -o "152kx16x1" -a 0x8000 0x3ffff
cmdwin::fl::blankcheck all
Beginning Operation ...
-------------------------
Flash Operation.
Blank Checking ..........
BlankCheck Command Succeeded.
fl::target -lc "LC for Simple Flash"
fl::target -b 0x60400 0x1000
fl::target -v off -l off
cmdwin::fl::device -d "MC56F84789_P_FLASH" -o "144kx16x1" -a 0x0 0x6bfff
cmdwin::fl::image -f "C:\\work\\Bootloader\\uC\\Bootloader\\MC56F84789_Internal_PFlash_LDM\\56F84789_Bootloader.elf.S" -t "Auto Detect" -re on -r 0x0 0x6bfff -oe off
cmdwin::fl::erase image
Beginning Operation ...
-------------------------
Auto-detection is successful.
File is of type Motorola S-Record Format.
Auto-detection is successful.
File is of type Motorola S-Record Format.
Performing target initialization ...
Erasing ......
Erase Command Succeeded.
cmdwin::fl::write
Beginning Operation ...
-------------------------
Flash Operation. ...
Auto-detection is successful.
File is of type Motorola S-Record Format.
Programming ...
Program Command Succeeded
Flash Operation. done
cmdwin::fl::device -d "MC56F84789_X_FLASH" -o "152kx16x1" -a 0x8000 0x3ffff
cmdwin::fl::image -f "C:\\work\\Bootloader\\uC\\Bootloader\\MC56F84789_Internal_PFlash_LDM\\56F84789_Bootloader.elf.S" -t "Auto Detect" -re on -r 0x8000 0x3ffff -oe off
cmdwin::fl::erase image
Beginning Operation ...
-------------------------
Auto-detection is successful.
File is of type Motorola S-Record Format.
Auto-detection is successful.
File is of type Motorola S-Record Format.
Nothing to erase. No sectors selected
Erase Command Succeeded.
cmdwin::fl::write
Beginning Operation ...
-------------------------
Flash Operation. ...
Auto-detection is successful.
File is of type Motorola S-Record Format.
Programming ...
Programming warning. No data to be programmed in selected flash memory range.
Program Command Succeeded
Flash Operation. done
================================
Please advise if you have a solution as I need to give our production line an easy tool for programming ( via command line ...batch ...)
Thanks again
Ruvi
Hello Ruvi
56800E Flash Programmer does not support MC56F84789.
To program MC56F84789, user can use CodeWarrior for MCU10.6.4's built in flash programmer. CodeWarrior v10.6.4 can be downloaded from
Or choose P&E's Cyclone MAX:
http://www.pemicro.com/products/product_viewDetails.cfm?product_id=145
Or you can use DSC Flasher to program 56F84789. Please search 'AN4824' on NXP website (www.nxp.com) to download this tool and help document. It is a free tool.
Best Regards
Fiona Kuang
TIC - Technical Information Center
56800E Flash Programmer only works for 56800E, and it doesn't not support 56800 product.
To program DSP56F805, please use CodeWarrior, or flash_over_jtag.
CodeWarrior v8.3 can be downloaded from:
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-56800E-DSC
It supports programming with USBTAP and Parallel.
flash_over_jtag is a command-line tool, however it does not support USBTAP. And it does not work on Windows 7.
I attached this tool.
Fiona Kuang
Technical Information & Commercial Support
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------