AnsweredAssumed Answered

Coldfire -  Flash Programmer Task Error

Question asked by Matias Cordero on Mar 13, 2014
Latest reply on Apr 9, 2015 by Tc Liew

Hi, Im trying to program a Coldfire V2 MCF52235CAL60 with codewarrior v10.5 on a computer with OS Windows Xp 32 bits. In order to do this, we are using a PEMICRO P&E USB Universar Multilink, using its port D.

 

I ve tried to do the following task always with similar kind of error.

-Blanck Check fails.

-Program fails.

-Hardware Diagnostic Fails.

 

On the other hand, erase task success.

 

The error I receive when programming is copied below.

 

---ERROR MESSAGE---

fl::target -lc "test1_FLASH_PnE U-MultiLink"

fl::target -b 0x20000000 0x8000

fl::target -v on -l off

cmdwin::fl::device -d "CFM_MCF52235" -o "8Kx32x1" -a 0x0 0x3ffff

cmdwin::fl::image -f "C:\\My-Proj.S19" -t "Motorola S-Record Format" -re on -r 0x0 0x3ffff -oe on -o 0x0

cmdwin::fl::write

Beginning Operation ...   

-------------------------

Using restricted address range 0x00000000 to 0x0003FFFF  

Programming file C:\My-Proj.S19  

Performing target initialization ...   

Downloading Flash Device Driver ...  

Reading flash ID ...

Downloading 0x00006030 bytes to be programmed at 0x00000000  

Executing program ....  

Error:  Program failed.   Flash driver reports the following error(s): The flash device algorithm was interrupted during execution.

Please check if the flash base address is correct or if there are any flash devices mapped inside the selected memory space.

If a custom target initialization file was used then check the following parameters: flash base address, flash bank size and flash

bank port size.

Please enable Verify Target Memory Writes in Target Configuration to check that the algorithm downloads correctly. If you are down

loading the algorithm to DDR try checking your DDR configuration.

An invalid preference was passed to the ColdFire GDI protocol(ColdFire GDI Protocol Adapter)

Error: Program failed. Flash driver reports the following error(s): The flash device algorithm was interrupted during execution.

Please check if the flash base address is correct or if there are any flash devices mapped inside the selected memory space.

If a custom target initialization file was used then check the following parameters: flash base address, flash bank size and flash

bank port size.

Please enable Verify Target Memory Writes in Target Configuration to check that the algorithm downloads correctly. If you are down

loading the algorithm to DDR try checking your DDR configuration.

----------------

 

I am attaching the screenshot of the Flash Programer Task.

 

Flash_Program_Task.png

 

I’ve upgraded U-multilink firmware. I’ve reinstalled U-multilink driver.

 

Any idea? I’m a bit confused.

 

Thanks a lot.

Outcomes