100 testrampatterns, 100testrampatterns, Testrampatterns – Artesyn MOTLoad Firmware Package User's Manual (February 2015) User Manual

Page 188: Motload commands

Advertising
background image

MOTLoad Commands

MOTLoad Firmware Package User’s Manual (6806800C24D)

188

3.1.100 testRamPatterns

Name

testRamPatterns—assures addressability of memory, using a memory test block. Memory in
the test block is initialized with all ones (0xFFFFFFFF). For each location in the test block, the
following patterns are used: 0x00000000 0x01010101 0x03030303 0x07070707,
0x0F0F0F0F 0x1F1F1F1F 0x3F3F3F3F 0x7F7F7F7F. Each location in the test block is,
individually, written with the current pattern and the 1’s complement of the current pattern.
Each write is read back and verified.

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

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

MOTLoad> testRamPatterns -v

Executing RAM Patterns: PASSED

See Also

testRam

,

testRamAddr

,

testRamAlt

,

testRamBitToggle

,

testRamBounce

,

testRamCodeCopy

,

testRamMarch

,

testRamPerm

,

testRamQuick

,

testRamRandom

Advertising