bf533_heaptab.c 2.6 KB

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