92 testram, Testram, Motload commands – Artesyn MOTLoad Firmware Package User's Manual (February 2015) User Manual

Page 177

Advertising
background image

MOTLoad Commands

MOTLoad Firmware Package User’s Manual (6806800C24D)

177

3.1.92 testRam

Name

testRam—executes each of the tests shown below in the order listed. Each test is given a copy
of the command line arguments (if any are specified). The following are standard tests:
testRamAddr, testRamAlt, TestRamBitToggle, testRamBounce, testRamCodeCopy,
testRamMarch, testRamPatterns, testRamPerm, testRamQuick, testRamRandom.

Note: testRam 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

testRam [-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 testRam command.

MOTLoad> testRam -v

Executing RAM Addressing: PASSED

Executing RAM Alternating: PASSED

Executing RAM Bit Toggle: PASSED

Executing RAM Bounce: PASSED

Executing RAM Code Copy: PASSED

Executing RAM March: PASSED

Executing RAM Patterns: PASSED

Executing RAM Permutations: PASSED

Executing RAM Quick: PASSED

Executing RAM Random: PASSED

Advertising