Exported ram functions, Exported rom functions – Maxim Integrated High-Speed Microcontroller Users Guide: Network Microcontroller Supplement User Manual

Page 190

Advertising
background image

High-Speed Microcontroller User’s

Guide: Network Microcontroller

Supplement

190

D [begin address [length]]

Dumps the selected memory range from the currently selected bank in hex format.

Examples:

D

(dumps memory for the full 64kB bank xx0000h–xxFFFFh)

D 1000 1200

(dumps memory for the range xx1000h–xx1200h)

E

Exit the serial loader and proceed to the find user code routine.

F byte [begin address [length]]

Fills the selected memory range in the currently selected bank with byte. Fill works for

SRAM banks only (not flash banks).

Examples:

F 00

(fills the full 64kB bank xx0000h–xxFFFFh with 00h data)

F FF 1000

(fills the range xx1000h–xxFFFFh with FFh data)

G

Go—Starts executing at address 0000h of the currently selected memory bank.

H, ?

Help—Prints loader version and selected bank.

L

Load hex—Load standard ASCII Intel hex formatted data into the currently selected bank of external memory.

N

NetBoot—Transfers execution to the NetBoot code.

T2

Activates/deactivates the internal clock doubler. This command is only supported when the version number shown

when entering the loader is 1.2.0 or greater.

T8

Toggle IRAMD Bit—Toggles the state of the IRAMD (MCON1.7) bit. This enables/disables the internal 64KB SRAM

at address 000000h. This command is not supported on the DS80C400.

V

Verify—Verifies the incoming hex records versus the memory contents of the currently selected bank.

X [offset]

Execute—Executes the user code starting at offset in the currently selected bank. When the optional offset argu-

ment is not provided, a default offset of 0h is used. When an invalid offset is provided, the command is ignored.

Examples:

X

(executes code starting at address xx0000h)

X 1000

(executes code starting at address xx1000h)

Z bank

Zap—Erases the specified bank of flash memory. Zap should only be used on flash banks (not SRAM banks).

EXPORTED ROM FUNCTIONS

The DS80C400 makes many of its embedded ROM functions accessible to the user application. In the following pages, the exported

ROM functions have been grouped and are described in the following order:

Utility

Memory manager

Socket

DHCP

TFTP

Task scheduler and hooks

1-Wire master

Initialization

Other

A complete listing of the exported ROM functions and associated function index numbers is located in the DS80C400 data sheet.

Maxim Integrated

Advertising