[U-Boot-Users] U-boot hangs on manual Reset...

Nethra nethra_gmit at yahoo.co.in
Fri Aug 3 10:06:51 CEST 2007


Hello,
We are using U-boot-1.1.2.
In our board CPU(MPC8248) used to prog FPGA.
But the concern is when FPGA is programmed and baord is reset using manual
reset button.
Board doesnt boot at all.
It hangs and no u boot mssgs is printed on the console.
I don't have any idea where  and why u -boot hangs.
But if we Power cycle the baord u-boot comes up properly.

And this condition never occures when FPGA is not programmed.

Can anybody please suggest why it is happening??

As FPGA program memory will not erase by giving reset.It just stop working
So i m thinking that at every Poweron Reset i will make the PROG pin (which
is an IO for CPU) low for few cycles so that FPGA prog memory will get
erased.
But with this situation i m not having idea where  in U-boot i should do the
above changes.

Kindly please suggest..

Also in this scenario we connected BDI-2000 and observed the message when
Manual reset is pressed.
Following is the mssg printed on BDI promt::

 BDI asserts HRESET
- Reset JTAG controller passed
- Bypass check: 0x00000001 => 0xFFFFFFFF
- JTAG exists check failed
- Remove HRESET and try again
- Bypass check: 0x00000001 => 0x00000001
- JTAG exists check passed
- COP status is 0x01
- Check running state passed
- BDI scans COP freeze command
- BDI removes HRESET
- Target PVR is 0x80822014
- Target SVR is 0x00000000
- COP status is 0x05
- Check stopped state passed
- Check LSRL length passed
- BDI resumes program execution
- COP status is 0x01
- Waiting for target stop failed
- TARGET: Break at boot vector failed, freeze forced
- TARGET: Target PVR is 0x80822014
- TARGET: resetting target passed
- TARGET: processing target startup ....
- TARGET: Writing vector table failed, vector catch disabled
- TARGET: processing target startup passed

And if we compare with Power on Reset Follwing messages is printed::
 BDI asserts HRESET
- Reset JTAG controller passed
- Bypass check: 0x00000001 => 0x00000001
- JTAG exists check passed
- COP status is 0x01
- Check running state passed
- BDI scans COP freeze command
- BDI removes HRESET
- Target PVR is 0x80822014
- Target SVR is 0x00000000
- COP status is 0x05
- Check stopped state passed
- Check LSRL length passed
- BDI sets breakpoint at 0xFFF00100
- BDI resumes program execution
- Waiting for target stop passed
- TARGET: Target PVR is 0x80822014
- TARGET: resetting target passed
- TARGET: processing target startup ....
- TARGET: processing target startup passed

Kindly comment....





-- 
View this message in context: http://www.nabble.com/U-boot-hangs-on-manual-Reset...-tf4211172.html#a11979136
Sent from the Uboot - Users mailing list archive at Nabble.com.





More information about the U-Boot mailing list