1 /***********************************************************************/
\r
4 /* DATE :Wed, Aug 11, 2010 */
\r
5 /* DESCRIPTION :Setting of B,R Section */
\r
6 /* CPU TYPE :Other */
\r
8 /* This file is generated by Renesas Project Generator (Ver.4.50). */
\r
9 /* NOTE:THIS IS A TYPICAL EXAMPLE. */
\r
11 /***********************************************************************/
\r
14 /*********************************************************************
\r
18 * File Name : dbsct.c
\r
20 * Abstract : Setting of B,R Section.
\r
22 * History : 1.00 (2009-08-07)
\r
24 * NOTE : THIS IS A TYPICAL EXAMPLE.
\r
26 * Copyright(c) 2009 Renesas Technology Corp.
\r
27 * And Renesas Solutions Corp.,All Rights Reserved.
\r
29 *********************************************************************/
\r
31 #include "typedefine.h"
\r
35 #pragma section C C$DSEC
\r
36 extern const struct {
\r
37 _UBYTE *rom_s; /* Start address of the initialized data section in ROM */
\r
38 _UBYTE *rom_e; /* End address of the initialized data section in ROM */
\r
39 _UBYTE *ram_s; /* Start address of the initialized data section in RAM */
\r
41 { __sectop("D"), __secend("D"), __sectop("R") },
\r
42 { __sectop("D_2"), __secend("D_2"), __sectop("R_2") },
\r
43 { __sectop("D_1"), __secend("D_1"), __sectop("R_1") }
\r
45 #pragma section C C$BSEC
\r
46 extern const struct {
\r
47 _UBYTE *b_s; /* Start address of non-initialized data section */
\r
48 _UBYTE *b_e; /* End address of non-initialized data section */
\r
50 { __sectop("B"), __secend("B") },
\r
51 { __sectop("B_2"), __secend("B_2") },
\r
52 { __sectop("B_1"), __secend("B_1") }
\r
58 ** CTBL prevents excessive output of L1100 messages when linking.
\r
59 ** Even if CTBL is deleted, the operation of the program does not change.
\r
61 _UBYTE * const _CTBL[] = {
\r
62 __sectop("C_1"), __sectop("C_2"), __sectop("C"),
\r
63 __sectop("W_1"), __sectop("W_2"), __sectop("W")
\r