97 testramcodecopy, Testramcodecopy, Motload commands – Artesyn MOTLoad Firmware Package User's Manual (February 2015) User Manual
Page 185

MOTLoad Commands
MOTLoad Firmware Package User’s Manual (6806800C24D)
185
3.1.97 testRamCodeCopy
Name
testRamCodeCopy—copies a small test code application to memory and executes it. This test
code then copies itself to the next higher memory address and executes the new copy. This
process is repeated until the memory buffer supplied by the -n option has been exhausted. This
test application does not attempt execution from an address which does not reside within
system memory (RAM). Due to bus latencies between instruction fetches across a PCI or VME
bus, the processor would time-out and generate an exception.
Note: testRamCodeCopy only tests memory in blocks, thus specifying a memory area size
that is not a multiple of the block size results in part of the memory area being untested.
Synopsis
testRamCodeCopy [-a] [-b] [-i] [-n] [-t] [-v]
Parameters
-a Ph: Address to Start (Default = Dynamic Allocation)
-b Ph: Block Size (Default = 16 KB)
-i Pd: Iterations (Default = 1)
-n Ph: Number of Bytes (Default = 1 MB)
-t Pd: Time Delay Between Blocks in OS Ticks (Default = 1)
-v 0: Verbose Output
Example
The following example indicates a typical display when using the testRamBounce command.
MOTLoad> testRamCodeCopy -v
Executing RAM Code Copy: PASSED
See Also
,
,