beautypg.com

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

Page 185

background image

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

testRam

,

testRamAddr

,

testRamAlt

,

testRamBitToggle

,

testRamBounce

,

testRamMarch

,

testRamPatterns

,

testRamPerm

,

testRamQuick

,

testRamRandom