1 /* MANAGED-BY-SYSTEM-BUILDER                                    */
2 /* VisualDSP++ 5.0 Update 6                                     */
3 /* LDF Printer version: 5.6.0.4                                 */
4 /* ldfgen.exe version: 5.6.0.4                                  */
5 /* VDSG version: 5.6.0.4                                        */
6 
7 /*
8 ** User heap source file generated on Feb 23, 2012 at 09:38:46.
9 **
10 ** Copyright (C) 2000-2008 Analog Devices Inc., All Rights Reserved.
11 **
12 ** This file is generated automatically based upon the options selected
13 ** in the LDF Wizard. Changes to the LDF configuration should be made by
14 ** changing the appropriate options rather than editing this file.
15 **
16 ** Configuration:-
17 **     crt_doj:                                bf533_basiccrt.doj
18 **     processor:                              ADSP-BF533
19 **     product_name:                           VisualDSP++ 5.0 Update 6
20 **     si_revision:                            0.5
21 **     default_silicon_revision_from_archdef:  0.5
22 **     cplb_init_cplb_ctrl:                    81
23 **     using_cplusplus:                        true
24 **     mem_init:                               false
25 **     use_vdk:                                false
26 **     use_eh:                                 true
27 **     use_argv:                               false
28 **     running_from_internal_memory:           true
29 **     user_heap_src_file:                     E:\eclipse\tq2440radio\bsp\bf533\vdsp\bf533_heaptab.c
30 **     libraries_use_stdlib:                   true
31 **     libraries_use_fileio_libs:              false
32 **     libraries_use_ieeefp_emulation_libs:    false
33 **     libraries_use_eh_enabled_libs:          false
34 **     system_heap:                            L1
35 **     system_heap_min_size:                   1k
36 **     system_stack:                           L1
37 **     system_stack_min_size:                  1k
38 **     use_sdram:                              false
39 **
40 */
41 
42 
43 #ifdef _MISRA_RULES
44 #pragma diag(push)
45 #pragma diag(suppress:misra_rule_1_1)
46 #pragma diag(suppress:misra_rule_2_2)
47 #pragma diag(suppress:misra_rule_6_3)
48 #pragma diag(suppress:misra_rule_8_10)
49 #pragma diag(suppress:misra_rule_10_1_a)
50 #pragma diag(suppress:misra_rule_11_3)
51 #pragma diag(suppress:misra_rule_12_7)
52 #endif /* _MISRA_RULES */
53 
54 
55 
56 extern "asm" int ldf_heap_space;
57 extern "asm" int ldf_heap_length;
58 
59 
60 struct heap_table_t
61 {
62   void          *base;
63   unsigned long  length;
64   long int       userid;
65 };
66 
67 #pragma file_attr("libData=HeapTable")
68 #pragma section("constdata")
69 struct heap_table_t heap_table[2] =
70 {
71 
72 
73   { &ldf_heap_space, (int) &ldf_heap_length, 0 },
74 
75 
76   { 0, 0, 0 }
77 };
78 
79 
80 
81 #ifdef _MISRA_RULES
82 #pragma diag(pop)
83 #endif /* _MISRA_RULES */
84 
85 
86