Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CPU rebooting without warning message

159 views
Skip to first unread message

Laurent Mealares

unread,
Sep 10, 2001, 10:25:33 AM9/10/01
to
Hi,
My board is a CES RIO 8062 based on a PPC604.
My CPU reboots without any error message after 2-3 (random) minutes I
have launched my application!

Does anybody know what could be a reason for such a rebooting without
exception or error warning message on console?
Note: This cannot be a VmeSysReset as VmeSysResetRX is disabled.


Thanks in advance.

Best regards,
Laurent Mealares.

laurent.mealares.vcf

Laurent Mealares

unread,
Sep 10, 2001, 10:28:12 AM9/10/01
to
I forgot to add if anybody know a way (procedure) to find why the CPU
reboots, any clue will be helpful.

Thanks again.
Laurent Mealares.

laurent.mealares.vcf

Joe Durusau

unread,
Sep 10, 2001, 2:53:47 PM9/10/01
to
The expensive (But always working) way is to buy an emulator
setup, and have it trap the reset. Is assume that someone has checked
the obvious things, like putting a monitor on the power supply and
running a fairly elaborate memory test. Another possibility is to see
if it will reboot without your app being launched. If the answer to
that is no,
the most common problem is a memory leak causing a ref to an illegal
instruction
or something else that will cause a machine check.

Speaking only for myself,

Joe Durusau

Harvey Taylor

unread,
Sep 10, 2001, 2:22:12 PM9/10/01
to
Hi Laurent,
Yes I would second what Joe said to you. Figure out generally
where the problem lies and zero in. Is it hardware? Is it
software? If software, what modules? Divide & conquer.
<have fun>
-het

--
Everyone is entitled in full equality to a fair and public hearing
by an independent and impartial tribunal, in the determination of
his rights and obligations and of any criminal charge against him.
UDHR:Article 10: http://www.autobahn.mb.ca/~het/udhr.html

H.E. Taylor http://www.autobahn.mb.ca/~het/

Laurent Mealares

unread,
Sep 11, 2001, 4:05:35 AM9/11/01
to
Hi,
thanks for your answers...
I actually found the problem.
It was due to an alignment problem in my code... This caused the system to
reboot.

Best regards,
Laurent Mealares.

laurent.mealares.vcf

Mario Semo

unread,
Sep 11, 2001, 3:34:59 AM9/11/01
to
Hello

some ideas (and its definitly hard to analyze)

calling invalid functions in interrupt routines. (e.g. i had such a problem
as i called "printf" in a WatchDog timeout routine. Randomly the machine
reboots without any comment.

destroy your stack by stack overflow (e.g. calling a function from the
commandline. the stack at this moment is just 8K. Here my application even
completes and then i come back to the command prompt. pressing any key
reboots the machine.

In general my feeling is, that vxWorks prefers to reboot than to print an
error....

--
regards, Mario Semo. http://www.kirchnersoft.com
Laurent Mealares <laurent....@csem.ch> wrote in message
news:3B9CCD5C...@csem.ch...

BT

unread,
Sep 14, 2001, 7:09:04 AM9/14/01
to

VxWorks calls reboot for several "errors". We had some computers that
rebooted frome time to time. Yoy can trap it by make a reboot hook.
Your own hook routine which is called before the machine actually
reboots where you can save vital information, prevent the reboot etc.

VxWorks also saves an exception string message located somewhere
dependending on your target cpu. Checj your BSP to find out where.

BT

0 new messages