101 testramperm, 101testramperm, Testramperm – Artesyn MOTLoad Firmware Package User's Manual (February 2015) User Manual

Page 189: Motload commands

Advertising
background image

MOTLoad Commands

MOTLoad Firmware Package User’s Manual (6806800C24D)

189

3.1.101 testRamPerm

Name

testRamPerm—performs a test which verifies that the memory test block can accommodate
8-bit, 16-bit, and 32-bit writes and reads in any combination. This test performs three data size
test phases in the following order: 8, 16, and 32 bits. Each test phase writes a 16-byte data
pattern (using its data size) to the first 16 bytes of every 256-byte block of memory in the test
block. The test phase then reads and verifies the 16-byte block using 8-bit, 16-bit, and 32-bit
access modes.

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

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

MOTLoad> testRamPerm -v

Executing RAM Permutations: PASSED

See Also

testRam

,

testRamAddr

,

testRamAlt

,

testRamBitToggle

,

testRamBounce

,

testRamCodeCopy

,

testRamMarch

,

testRamPatterns

,

testRamQuick

,

testRamRandom

Advertising