I refer to the imx28_evk board, make my own PCB board. When I burn my firmware with MfgTool.exe, which cannot dectected the i.mx28 cpu.
details: I pressed the switch more than 5 seconds , and the voltage of cpu pin PSWITH is 2.32V, and my boot mode is GPMI(NAND 3.3v)。
question: Why MfgTool.exe can not detect i.mx28? what is the necessary conditions were fulfilled to enter recovery mode? and what is the timing sequence of recovery mode?
Solved! Go to Solution.
HI jianhua
if this is custom board, had you tested ddr memory with ddr test ?
Board Bring-up and DDR Initialization Tools
There are no special conditions to enter recovery mode, but one needs
to have all power supplies working correctly and stable 24MHz. Please check
24MHz clock. i.MX28 USB module can be tested with OBDS (usbd_mx28_test() )
"IMX_OBDS : On-Board Diagnostic Suit for the i.MX28"
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igor,
Thanks for your reply, but no useful.
I can boot from NAND in normal mode, and linux system work well. BUT,, I can not burn NAND image because i can't enter in recovery mode(Mfgtool can't recognize mx28)
I checked my crystal clock,there is no problem, and power supply is ok. It seems all thing is no wrong. But MfgTool can not recognize the mx28.
I doubt that the Windows usb driver is something wrong, or usb-otg cable is bad, or my cuircut layout is not stable. I will have more try.
My problem is some thing like the following issue:
Question, i.MX28 recovery mode
Best regards!
HI jianhua
what computer are you using, is it WinXP ?
Best regards
igor
Hi igor
Sorry for my late replay, I was working on other issue.
On my PCB, I use Win7, It can't recognize the mx28. I try WinXP, It recognize the i.mx28. However the mx28evk board can be recognized by Win7 and WinXP both!
I will use WinXP to burn firmware , Although I can not explain this phenomenon.
Thanks,
QIU Jianhua