]> git.sur5r.net Git - freertos/blob - Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/Renesas-Files/dbsct.c
Start to re-arrange files to include FreeRTOS+ in main download.
[freertos] / Demo / RX600_RX62N-RDK_Renesas / RTOSDemo / Renesas-Files / dbsct.c
1 /***********************************************************************/\r
2 /*                                                                     */\r
3 /*  FILE        :dbsct.c                                               */\r
4 /*  DATE        :Wed, Aug 11, 2010                                     */\r
5 /*  DESCRIPTION :Setting of B,R Section                                */\r
6 /*  CPU TYPE    :Other                                                 */\r
7 /*                                                                     */\r
8 /*  This file is generated by Renesas Project Generator (Ver.4.50).    */\r
9 /*  NOTE:THIS IS A TYPICAL EXAMPLE.                                    */\r
10 /*                                                                     */\r
11 /***********************************************************************/\r
12                   \r
13 \r
14 /*********************************************************************\r
15 *\r
16 * Device     : RX\r
17 *\r
18 * File Name  : dbsct.c\r
19 *\r
20 * Abstract   : Setting of B,R Section.\r
21 *\r
22 * History    : 1.00  (2009-08-07)\r
23 *\r
24 * NOTE       : THIS IS A TYPICAL EXAMPLE.\r
25 *\r
26 * Copyright(c) 2009 Renesas Technology Corp.\r
27 *               And Renesas Solutions Corp.,All Rights Reserved. \r
28 *\r
29 *********************************************************************/\r
30 \r
31 #include "typedefine.h"\r
32 \r
33 #pragma unpack\r
34 \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
40 }   _DTBL[] = {\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
44 };\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
49 }   _BTBL[] = {\r
50     { __sectop("B"), __secend("B") },\r
51     { __sectop("B_2"), __secend("B_2") },\r
52     { __sectop("B_1"), __secend("B_1") }\r
53 };\r
54 \r
55 #pragma section\r
56 \r
57 /*\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
60 */\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
64 };\r
65 \r
66 #pragma packoption\r