Renesas 70 用户手册

下载
页码 162
Chapter 5 Detailed Applications 
   
- 91 - 
5.9.1 
Section Allocation of start.a30 
The section allocation of the sample startup program for the assembly language "start.a30" is defined in 
"asm_sec.inc". 
Edit "asm_sec.inc" if section reallocation is required. 
The following explains each section that is defined in the sample section definition file "asm_sec.inc". 
• 
MR_RAM_DBG section 
This section stores the MR308's Debug functions RAM data. 
This section must be mapped the internal area. 
• 
MR_RAM_NE section 
• 
MR_RAM_NO section 
This section is where the RAM data, MR308's system management data, is stored that is referenced in 
absolute addressing. 
This section must be mapped between 0 and 0FFFFH (near area). 
• 
MR_RAM section 
This section is where the RAM data, MR308's system management data, is stored that is referenced in 
absolute addressing. 
• 
stack section 
This is the section for the default user stack of each task and for the system stack. 
• 
MR_HEAP section 
This is the section in which the variable-size memory pool, fixed-size memory pool, and data queue 
area are stored. 
• 
MR_KERNEL section 
This section stores MR308 kernel program.. 
• 
MR_CIF section 
This section stores the MR308 C language interface library. 
• 
MR_ROM section 
This section stores data such as task start addresses that area referenced by the MR308 kernel. 
• 
program section 
This section stores user programs. 
This section is not used by the MR308 kernel at all. Therefore, you can use this section as desired. 
• 
program_S section 
This section stores the functions invoked by aspecial page call. 
This section is not used by the MR308 kernel at all.   
• 
fvector section 
This section stores the vector address of special page calls. 
This section is not used by the MR308 kernel at all.   
• 
INTERRUPT_VECTOR section 
• 
FIX_INTERRUPT_VECTOR section 
This section stores interrupt vectors. The start address of this section varies with the type of M16C/80 
series microcomputer used. The address in the sample startup program is provided for use by the 
M16C/80 series micro-computers. This address must be modified if you are using a microcomputer of 
some other group.