F2837xD_Headers_BIOS_cpu1.cmd 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. MEMORY
  2. {
  3. PAGE 0: /* Program Memory */
  4. PAGE 1: /* Data Memory */
  5. ADCA_RESULT : origin = 0x000B00, length = 0x000020
  6. ADCB_RESULT : origin = 0x000B20, length = 0x000020
  7. ADCC_RESULT : origin = 0x000B40, length = 0x000020
  8. ADCD_RESULT : origin = 0x000B60, length = 0x000020
  9. ADCA : origin = 0x007400, length = 0x000080
  10. ADCB : origin = 0x007480, length = 0x000080
  11. ADCC : origin = 0x007500, length = 0x000080
  12. ADCD : origin = 0x007580, length = 0x000080
  13. ANALOG_SUBSYS : origin = 0x05D180, length = 0x000080
  14. CANA : origin = 0x048000, length = 0x000800
  15. CANB : origin = 0x04A000, length = 0x000800
  16. CLA1 : origin = 0x001400, length = 0x000040 /* CLA registers */
  17. CLB_XBAR : origin = 0x007A40, length = 0x000040
  18. CMPSS1 : origin = 0x005C80, length = 0x000020
  19. CMPSS2 : origin = 0x005CA0, length = 0x000020
  20. CMPSS3 : origin = 0x005CC0, length = 0x000020
  21. CMPSS4 : origin = 0x005CE0, length = 0x000020
  22. CMPSS5 : origin = 0x005D00, length = 0x000020
  23. CMPSS6 : origin = 0x005D20, length = 0x000020
  24. CMPSS7 : origin = 0x005D40, length = 0x000020
  25. CMPSS8 : origin = 0x005D60, length = 0x000020
  26. CPU_TIMER0 : origin = 0x000C00, length = 0x000008 /* CPU Timer0 registers */
  27. CPU_TIMER1 : origin = 0x000C08, length = 0x000008 /* CPU Timer1 registers */
  28. CPU_TIMER2 : origin = 0x000C10, length = 0x000008 /* CPU Timer2 registers */
  29. DACA : origin = 0x005C00, length = 0x000010
  30. DACB : origin = 0x005C10, length = 0x000010
  31. DACC : origin = 0x005C20, length = 0x000010
  32. DMA : origin = 0x001000, length = 0x000200
  33. DMACLASRCSEL : origin = 0x007980, length = 0x000040
  34. ECAP1 : origin = 0x005000, length = 0x000020 /* Enhanced Capture 1 registers */
  35. ECAP2 : origin = 0x005020, length = 0x000020 /* Enhanced Capture 2 registers */
  36. ECAP3 : origin = 0x005040, length = 0x000020 /* Enhanced Capture 3 registers */
  37. ECAP4 : origin = 0x005060, length = 0x000020 /* Enhanced Capture 4 registers */
  38. ECAP5 : origin = 0x005080, length = 0x000020 /* Enhanced Capture 5 registers */
  39. ECAP6 : origin = 0x0050A0, length = 0x000020 /* Enhanced Capture 6 registers */
  40. EMIF1 : origin = 0x047000, length = 0x000800
  41. EMIF2 : origin = 0x047800, length = 0x000800
  42. EQEP1 : origin = 0x005100, length = 0x000040 /* Enhanced QEP 1 registers */
  43. EQEP2 : origin = 0x005140, length = 0x000040 /* Enhanced QEP 2 registers */
  44. EQEP3 : origin = 0x005180, length = 0x000040 /* Enhanced QEP 3 registers */
  45. EPWM1 : origin = 0x004000, length = 0x000100 /* Enhanced PWM 1 registers */
  46. EPWM2 : origin = 0x004100, length = 0x000100 /* Enhanced PWM 2 registers */
  47. EPWM3 : origin = 0x004200, length = 0x000100 /* Enhanced PWM 3 registers */
  48. EPWM4 : origin = 0x004300, length = 0x000100 /* Enhanced PWM 4 registers */
  49. EPWM5 : origin = 0x004400, length = 0x000100 /* Enhanced PWM 5 registers */
  50. EPWM6 : origin = 0x004500, length = 0x000100 /* Enhanced PWM 6 registers */
  51. EPWM7 : origin = 0x004600, length = 0x000100 /* Enhanced PWM 7 registers */
  52. EPWM8 : origin = 0x004700, length = 0x000100 /* Enhanced PWM 8 registers */
  53. EPWM9 : origin = 0x004800, length = 0x000100 /* Enhanced PWM 9 registers */
  54. EPWM10 : origin = 0x004900, length = 0x000100 /* Enhanced PWM 10 registers */
  55. EPWM11 : origin = 0x004A00, length = 0x000100 /* Enhanced PWM 11 registers */
  56. EPWM12 : origin = 0x004B00, length = 0x000100 /* Enhanced PWM 12 registers */
  57. EPWM_XBAR : origin = 0x007A00, length = 0x000040
  58. FLASH0_CTRL : origin = 0x05F800, length = 0x000300
  59. FLASH0_ECC : origin = 0x05FB00, length = 0x000040
  60. GPIOCTRL : origin = 0x007C00, length = 0x000180 /* GPIO control registers */
  61. GPIODAT : origin = 0x007F00, length = 0x000030 /* GPIO data registers */
  62. OUTPUT_XBAR : origin = 0x007A80, length = 0x000040
  63. I2CA : origin = 0x007300, length = 0x000040 /* I2C-A registers */
  64. I2CB : origin = 0x007340, length = 0x000040 /* I2C-B registers */
  65. IPC : origin = 0x050000, length = 0x000024
  66. FLASHPUMPSEMAPHORE : origin = 0x050024, length = 0x000002
  67. ROMPREFETCH : origin = 0x05E608, length = 0x000002
  68. MEMCFG : origin = 0x05F400, length = 0x000080 /* Mem Config registers */
  69. EMIF1CONFIG : origin = 0x05F480, length = 0x000020 /* Emif-1 Config registers */
  70. EMIF2CONFIG : origin = 0x05F4A0, length = 0x000020 /* Emif-2 Config registers */
  71. ACCESSPROTECTION : origin = 0x05F4C0, length = 0x000040 /* Access Protection registers */
  72. MEMORYERROR : origin = 0x05F500, length = 0x000040 /* Access Protection registers */
  73. ROMWAITSTATE : origin = 0x05F540, length = 0x000002 /* ROM Config registers */
  74. MCBSPA : origin = 0x006000, length = 0x000040 /* McBSP-A registers */
  75. MCBSPB : origin = 0x006040, length = 0x000040 /* McBSP-A registers */
  76. NMIINTRUPT : origin = 0x007060, length = 0x000010 /* NMI Watchdog Interrupt Registers */
  77. PIE_CTRL : origin = 0x000CE0, length = 0x000020 /* PIE control registers */
  78. PIE_VECT : origin = 0x000D00, length = 0x000200 /* PIE Vector Table */
  79. SCIA : origin = 0x007200, length = 0x000010 /* SCI-A registers */
  80. SCIB : origin = 0x007210, length = 0x000010 /* SCI-B registers */
  81. SCIC : origin = 0x007220, length = 0x000010 /* SCI-C registers */
  82. SCID : origin = 0x007230, length = 0x000010 /* SCI-D registers */
  83. SDFM1 : origin = 0x005E00, length = 0x000080 /* Sigma delta 1 registers */
  84. SDFM2 : origin = 0x005E80, length = 0x000080 /* Sigma delta 2 registers */
  85. SPIA : origin = 0x006100, length = 0x000010
  86. SPIB : origin = 0x006110, length = 0x000010
  87. SPIC : origin = 0x006120, length = 0x000010
  88. SPID : origin = 0x006130, length = 0x000010
  89. UPP : origin = 0x006200, length = 0x000100 /* uPP registers */
  90. DEV_CFG : origin = 0x05D000, length = 0x000180
  91. CLK_CFG : origin = 0x05D200, length = 0x000100
  92. CPU_SYS : origin = 0x05D300, length = 0x000100
  93. INPUT_XBAR : origin = 0x007900, length = 0x000020
  94. XBAR : origin = 0x007920, length = 0x000020
  95. SYNC_SOC : origin = 0x007940, length = 0x000010
  96. WD : origin = 0x007000, length = 0x000040
  97. XINT : origin = 0x007070, length = 0x000010
  98. DCSM_Z1 : origin = 0x05F000, length = 0x000030 /* Zone 1 Dual code security module registers */
  99. DCSM_Z2 : origin = 0x05F040, length = 0x000030 /* Zone 2 Dual code security module registers */
  100. DCSM_COMMON : origin = 0x05F070, length = 0x000010 /* Common Dual code security module registers */
  101. }
  102. SECTIONS
  103. {
  104. /*** PIE Vect Table and Boot ROM Variables Structures ***/
  105. UNION run = PIE_VECT, PAGE = 1
  106. {
  107. PieVectTableFile : TYPE=DSECT
  108. GROUP
  109. {
  110. EmuBModeVar : TYPE=DSECT
  111. EmuBootPinsVar : TYPE=DSECT
  112. }
  113. }
  114. AdcaResultFile : > ADCA_RESULT, PAGE = 1
  115. AdcbResultFile : > ADCB_RESULT, PAGE = 1
  116. AdccResultFile : > ADCC_RESULT, PAGE = 1
  117. AdcdResultFile : > ADCD_RESULT, PAGE = 1
  118. AdcaRegsFile : > ADCA, PAGE = 1
  119. AdcbRegsFile : > ADCB, PAGE = 1
  120. AdccRegsFile : > ADCC, PAGE = 1
  121. AdcdRegsFile : > ADCD, PAGE = 1
  122. AnalogSubsysRegsFile : > ANALOG_SUBSYS, PAGE = 1
  123. CanaRegsFile : > CANA, PAGE = 1
  124. CanbRegsFile : > CANB, PAGE = 1
  125. Cla1RegsFile : > CLA1, PAGE = 1
  126. Cla1SoftIntRegsFile : > PIE_CTRL, PAGE = 1, type=DSECT
  127. ClbXbarRegsFile : > CLB_XBAR PAGE = 1
  128. Cmpss1RegsFile : > CMPSS1, PAGE = 1
  129. Cmpss2RegsFile : > CMPSS2, PAGE = 1
  130. Cmpss3RegsFile : > CMPSS3, PAGE = 1
  131. Cmpss4RegsFile : > CMPSS4, PAGE = 1
  132. Cmpss5RegsFile : > CMPSS5, PAGE = 1
  133. Cmpss6RegsFile : > CMPSS6, PAGE = 1
  134. Cmpss7RegsFile : > CMPSS7, PAGE = 1
  135. Cmpss8RegsFile : > CMPSS8, PAGE = 1
  136. CpuTimer0RegsFile : > CPU_TIMER0, PAGE = 1
  137. CpuTimer1RegsFile : > CPU_TIMER1, PAGE = 1
  138. CpuTimer2RegsFile : > CPU_TIMER2, PAGE = 1
  139. DacaRegsFile : > DACA PAGE = 1
  140. DacbRegsFile : > DACB PAGE = 1
  141. DaccRegsFile : > DACC PAGE = 1
  142. DcsmZ1RegsFile : > DCSM_Z1, PAGE = 1
  143. DcsmZ2RegsFile : > DCSM_Z2, PAGE = 1
  144. DcsmCommonRegsFile : > DCSM_COMMON, PAGE = 1
  145. DmaRegsFile : > DMA PAGE = 1
  146. DmaClaSrcSelRegsFile : > DMACLASRCSEL PAGE = 1
  147. ECap1RegsFile : > ECAP1, PAGE = 1
  148. ECap2RegsFile : > ECAP2, PAGE = 1
  149. ECap3RegsFile : > ECAP3, PAGE = 1
  150. ECap4RegsFile : > ECAP4, PAGE = 1
  151. ECap5RegsFile : > ECAP5, PAGE = 1
  152. ECap6RegsFile : > ECAP6, PAGE = 1
  153. Emif1RegsFile : > EMIF1 PAGE = 1
  154. Emif2RegsFile : > EMIF2 PAGE = 1
  155. EPwm1RegsFile : > EPWM1, PAGE = 1
  156. EPwm2RegsFile : > EPWM2, PAGE = 1
  157. EPwm3RegsFile : > EPWM3, PAGE = 1
  158. EPwm4RegsFile : > EPWM4, PAGE = 1
  159. EPwm5RegsFile : > EPWM5, PAGE = 1
  160. EPwm6RegsFile : > EPWM6, PAGE = 1
  161. EPwm7RegsFile : > EPWM7, PAGE = 1
  162. EPwm8RegsFile : > EPWM8, PAGE = 1
  163. EPwm9RegsFile : > EPWM9, PAGE = 1
  164. EPwm10RegsFile : > EPWM10, PAGE = 1
  165. EPwm11RegsFile : > EPWM11, PAGE = 1
  166. EPwm12RegsFile : > EPWM12, PAGE = 1
  167. EPwmXbarRegsFile : > EPWM_XBAR PAGE = 1
  168. EQep1RegsFile : > EQEP1, PAGE = 1
  169. EQep2RegsFile : > EQEP2, PAGE = 1
  170. EQep3RegsFile : > EQEP3, PAGE = 1
  171. Flash0CtrlRegsFile : > FLASH0_CTRL PAGE = 1
  172. Flash0EccRegsFile : > FLASH0_ECC PAGE = 1
  173. GpioCtrlRegsFile : > GPIOCTRL, PAGE = 1
  174. GpioDataRegsFile : > GPIODAT, PAGE = 1
  175. OutputXbarRegsFile : > OUTPUT_XBAR PAGE = 1
  176. I2caRegsFile : > I2CA, PAGE = 1
  177. I2cbRegsFile : > I2CB, PAGE = 1
  178. InputXbarRegsFile : > INPUT_XBAR PAGE = 1
  179. XbarRegsFile : > XBAR PAGE = 1
  180. IpcRegsFile : > IPC, PAGE = 1
  181. FlashPumpSemaphoreRegsFile : > FLASHPUMPSEMAPHORE, PAGE = 1
  182. RomPrefetchRegsFile : > ROMPREFETCH, PAGE = 1
  183. MemCfgRegsFile : > MEMCFG, PAGE = 1
  184. Emif1ConfigRegsFile : > EMIF1CONFIG, PAGE = 1
  185. Emif2ConfigRegsFile : > EMIF2CONFIG, PAGE = 1
  186. AccessProtectionRegsFile : > ACCESSPROTECTION, PAGE = 1
  187. MemoryErrorRegsFile : > MEMORYERROR, PAGE = 1
  188. RomWaitStateRegsFile : > ROMWAITSTATE, PAGE = 1
  189. McbspaRegsFile : > MCBSPA, PAGE = 1
  190. McbspbRegsFile : > MCBSPB, PAGE = 1
  191. UppRegsFile : > UPP, PAGE = 1
  192. NmiIntruptRegsFile : > NMIINTRUPT, PAGE = 1
  193. PieCtrlRegsFile : > PIE_CTRL, PAGE = 1
  194. SciaRegsFile : > SCIA, PAGE = 1
  195. ScibRegsFile : > SCIB, PAGE = 1
  196. ScicRegsFile : > SCIC, PAGE = 1
  197. ScidRegsFile : > SCID, PAGE = 1
  198. Sdfm1RegsFile : > SDFM1, PAGE = 1
  199. Sdfm2RegsFile : > SDFM2, PAGE = 1
  200. SpiaRegsFile : > SPIA, PAGE = 1
  201. SpibRegsFile : > SPIB, PAGE = 1
  202. SpicRegsFile : > SPIC, PAGE = 1
  203. SpidRegsFile : > SPID, PAGE = 1
  204. DevCfgRegsFile : > DEV_CFG, PAGE = 1
  205. ClkCfgRegsFile : > CLK_CFG, PAGE = 1
  206. CpuSysRegsFile : > CPU_SYS, PAGE = 1
  207. SyncSocRegsFile : > SYNC_SOC, PAGE = 1
  208. WdRegsFile : > WD, PAGE = 1
  209. XintRegsFile : > XINT PAGE = 1
  210. MemCfgRegs : > MEMCFG PAGE = 1
  211. }
  212. /*
  213. //===========================================================================
  214. // End of file.
  215. //===========================================================================
  216. */