/***********************************************************************/ /* */ /* 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