IMX28 WINCE NAND ERROR

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX28 WINCE NAND ERROR

1,279 Views
lee_ee
Contributor II

Dear all,

imx287 running wince6.0. Using nand driver access nandflash and then upgrade the kernel. I sensed that OS is no response, the debug endlessly output as below:

-DMA_Wait(ERROR_DDI_NAND_DMA_TIMEOUT)

Flash PDD Error: Function: FlashPdd_IoControl,  Line: 365-DMA_Wait(ERROR_DDI_NAND_DMA_TIMEOUT)

Flash PDD Error: Function: FlashPdd_IoControl,  Line: 365-DMA_Wait(ERROR_DDI_NAND_DMA_TIMEOUT)

How to fix this bug?

Thanks

Labels (7)
0 Kudos
Reply
2 Replies

967 Views
igorpadykov
NXP Employee
NXP Employee

Hi

please look how support new nand

Adding Support For a New NAND with i.MX28 on Wi... | NXP Community 

also it is needed to build special version of WinCE (supporting new flash) for
the MFG tool.  
The following solution is included in the BSP that provides the workspace for
building the MfgTool Windows Embedded CE 6.0 firmware run-time image:

WINCE600\OSDesigns\iMX28-EVK-PDK1_9-UUT

UUT is version that is intended to be loaded by the MFG tool to SDRAM of a
target system and interface with the MFG in order to get target images and write
them to SD or NAND. It is one, located in  firmware directory :

<mfg_dir>\Profiles\MX28 WinCE Update\OS firmware\uce_ivt.sb

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

967 Views
markwilliams
Senior Contributor I

Hi

I have had this issue. A bug in the nand driver has been revealed by a microsoft update back in 2014 that causes the dma timeout.

See my post https://community.nxp.com/thread/376307

I have a fix and should be able to post it tomorrow when back in the office

Mark

0 Kudos
Reply