Rockwell Automation 1771-DMC_DMC1_DMC4_DXPS Control Coprocessor User Manual User Manual
Page 40

Chapter 3
Getting Started with the Control Coprocessor
3-11
Configure System Memory
Configure the control coprocessor system memory using the MEM_CFG
utility. You can configure the size of the following non-volatile memory
sections:
RAM disk—page 3-12
user memory—page 3-13
module memory—page 3-15
See Figures 3.12 through 3.20 for an example using the MEM_CFG utility.
Figure 3.12
Memory Configuration
$ MEM_CFG
Control Coprocessor Memory Configuration Utility
Original Current
Settings Settings
-----------------------------------------------------------
Non-Volatile RAM Disk = 64Kb 64Kb
Non-Volatile User Memory = 0Kb 0Kb
Non-Volatile Module Memory = 0Kb 0Kb
OS-9 Free Pool = 4800Kb 4800Kb
---------- ----------
Configurable System Memory = 4864Kb 4864Kb
Main Menu Selection
-------------------
1 = Configure Non-Volatile RAM Disk Size
2 = Configure Non-Volatile User Memory Size
3 = Configure Non-Volatile Module Memory Size
4 = Configure System (reboot)
Select Option:
PCBridge Microware’s PC hosted OS-9/680x0 Development System
You can allocate all of the system RAM to the non-volatile memory
sections except for 128 Kbytes that are allocated for the control
coprocessor, OS-9 operating system, and the free-memory pool of the
operating system. Any RAM that you do not configure as non-volatile is
allocated to the operating system’s free-memory pool.
The non-volatile module memory (NVMM) utility controls the
non-volatile module memory. Use the NVMM utility to manage your
program modules in memory. See page 3-16.
After you make all your changes to the memory configuration, you must
select option 4 from the main menu. See page 3-18. This reboots the
system and activates your changes.
ATTENTION: If configuring the memory results in an out-
of-memory error, you can recover the default memory setup by
removing the battery from the coprocessor for several minutes.