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
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!
-----------------------------------------------------------------------------------------------------------------------
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