f.reischl
22/04/2009, 10h37
hi,
I'm german, so sorry for the english.
I have following problem:
The boot loader is starting the ram test.
The test program, which is also in ram area, have to be safety, because of overwriting himself. Because of this it's useful to start two test with each other location in the ram area.
The problem is, how to copy the stack without having consistence problems.
Currently, the following is done:
1. safety area testet.
2. unsafety area including stack in safety area copied (function CopyRAM).
3. formerly unsafty area tested
The program is reloctable. Indeed, in the stack seem to be some pointer, which show on the old area
How can I make this, so that the stack is working continuesly. Thus the stack is showing on the new adresses?
The system is a powerpc based vme board. The bootloader is LynuxWorks (2.0), which is modified to have additional commands, such as ramtest and flashtest.
The ram test is starting by a command in the console. After all it's done, we're again in the console.
How does it make memTest?
I've also posted in 3DCenter (German)
(http://www.forum-3dcenter.org/vbulletin/showthread.php?t=453401)
I'm german, so sorry for the english.
I have following problem:
The boot loader is starting the ram test.
The test program, which is also in ram area, have to be safety, because of overwriting himself. Because of this it's useful to start two test with each other location in the ram area.
The problem is, how to copy the stack without having consistence problems.
Currently, the following is done:
1. safety area testet.
2. unsafety area including stack in safety area copied (function CopyRAM).
3. formerly unsafty area tested
The program is reloctable. Indeed, in the stack seem to be some pointer, which show on the old area
How can I make this, so that the stack is working continuesly. Thus the stack is showing on the new adresses?
The system is a powerpc based vme board. The bootloader is LynuxWorks (2.0), which is modified to have additional commands, such as ramtest and flashtest.
The ram test is starting by a command in the console. After all it's done, we're again in the console.
How does it make memTest?
I've also posted in 3DCenter (German)
(http://www.forum-3dcenter.org/vbulletin/showthread.php?t=453401)