You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.5 KiB
C
67 lines
2.5 KiB
C
15 years ago
|
/***********************************************************************/
|
||
|
/* */
|
||
|
/* FILE :dbsct.c */
|
||
|
/* DATE :Wed, Aug 11, 2010 */
|
||
|
/* DESCRIPTION :Setting of B,R Section */
|
||
|
/* CPU TYPE :Other */
|
||
|
/* */
|
||
|
/* This file is generated by Renesas Project Generator (Ver.4.50). */
|
||
|
/* NOTE:THIS IS A TYPICAL EXAMPLE. */
|
||
|
/* */
|
||
|
/***********************************************************************/
|
||
|
|
||
|
|
||
|
/*********************************************************************
|
||
|
*
|
||
|
* Device : RX
|
||
|
*
|
||
|
* File Name : dbsct.c
|
||
|
*
|
||
|
* Abstract : Setting of B,R Section.
|
||
|
*
|
||
|
* History : 1.00 (2009-08-07)
|
||
|
*
|
||
|
* NOTE : THIS IS A TYPICAL EXAMPLE.
|
||
|
*
|
||
|
* Copyright(c) 2009 Renesas Technology Corp.
|
||
|
* And Renesas Solutions Corp.,All Rights Reserved.
|
||
|
*
|
||
|
*********************************************************************/
|
||
|
|
||
|
#include "typedefine.h"
|
||
|
|
||
|
#pragma unpack
|
||
|
|
||
|
#pragma section C C$DSEC
|
||
|
extern const struct {
|
||
|
_UBYTE *rom_s; /* Start address of the initialized data section in ROM */
|
||
|
_UBYTE *rom_e; /* End address of the initialized data section in ROM */
|
||
|
_UBYTE *ram_s; /* Start address of the initialized data section in RAM */
|
||
|
} _DTBL[] = {
|
||
|
{ __sectop("D"), __secend("D"), __sectop("R") },
|
||
|
{ __sectop("D_2"), __secend("D_2"), __sectop("R_2") },
|
||
|
{ __sectop("D_1"), __secend("D_1"), __sectop("R_1") }
|
||
|
};
|
||
|
#pragma section C C$BSEC
|
||
|
extern const struct {
|
||
|
_UBYTE *b_s; /* Start address of non-initialized data section */
|
||
|
_UBYTE *b_e; /* End address of non-initialized data section */
|
||
|
} _BTBL[] = {
|
||
|
{ __sectop("B"), __secend("B") },
|
||
|
{ __sectop("B_2"), __secend("B_2") },
|
||
|
{ __sectop("B_1"), __secend("B_1") }
|
||
|
};
|
||
|
|
||
|
#pragma section
|
||
|
|
||
|
/*
|
||
|
** CTBL prevents excessive output of L1100 messages when linking.
|
||
|
** Even if CTBL is deleted, the operation of the program does not change.
|
||
|
*/
|
||
|
_UBYTE * const _CTBL[] = {
|
||
|
__sectop("C_1"), __sectop("C_2"), __sectop("C"),
|
||
|
__sectop("W_1"), __sectop("W_2"), __sectop("W")
|
||
|
};
|
||
|
|
||
|
#pragma packoption
|