Instruction Manual
78M6612 M-API Library User Guide UG_6612_036
12 Rev. 1.00
Metering 6K Metrology functions (alarms, power factor, RMS, etc.)
Measurement 2K Metrology computations
Serial Driver 1K Serial 0/RS232 I/O
Timer < 0.5K Timer 0 driver.
Relay Management/Misc. 2K Relay Control/On/Off, some math logic, IRQ.
3.3.2 Flash/Code Space Assignment
As shown in Table 1, in order to reserve specific regions of Flash for specific MAPI default data, CE code
and CE data, the build file of the firmware application must be setup to specify where the modules will
reside. It is necessary to keep images of CE code/data and default data isolated at the application’s build
file. The accompanying application code has setup these assignments as follows: Default data is at
starting address 0x7600. CE Data is at starting address 0x777E. CE Code is at starting address
0x77FE.
This information is represented in the mapped file (.M51) as follows:
SEGMENTS (?CO?DEFAULTS(C:0X7600),
?CO?CEIVIV200F0_1_DAT(C:0X777E),
?CO?CEIVIV200F0_1_CE (C:0X77FE))
The following figures show how the setup is done.