⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defsct.src

📁 Renesas(Hitachi SuperH)SH7708的UCOS2源码,uC/OS-II 版本2.52.
💻 SRC
字号:
;***************************************************************************
; File: START.SRC
; Description: Set the stack pointer and calls _INIT function.
; Author: Kuan, Yeou-Fuh
;***************************************************************************
; The following section is needed for initializing the vars section &
; clearing the non-initialized section.
;
;                 +-----------------------+ -----   H'0
;                 |          ST           |   ^
;                 +-----------------------+   |
;                 +-----------------------+   |     H'100
;                 |          GE           |   |
;                 +-----------------------+   |
;                 +-----------------------+   |     H'400
;                 |          TLB          |   |
;                 +-----------------------+   | (ROM)
;                 +-----------------------+   |     H'600
;                 |         INTJ          |   |
;                 +-----------------------+   |
;                 +-----------------------+   |     H'00001000
;                 |    Constant Area      |   |
;                 |         (C)           |   |
;         (1)---->+-----------------------+   |
;                 | Initialized Data Area |   |
;                 |         (D)           |   |
;         (6)---->+-----------------------+   |
;                 |    Program Area       |   |
;                 |         (P)           |   v
;         (7)---->+-----------------------+ -----
;         (2)---->+-----------------------+ -----   H'0C000000
;                 | Initialized Data Area |   ^
;         (3)---->|         (R)           |   |
;         (4)---->+-----------------------+   |
;                 | Non-Initialized Data  |   |
;                 |         Area          |   | (RAM)
;                 |         (B)           |   |
;         (5)---->+-----------------------+   |
;                 +-----------------------+   |
;                 |     Dynamic Area      |   v
;                 +-----------------------+ -----
;
         .SECTION P,CODE,ALIGN=4
         .SECTION D,DATA,ALIGN=4
         .SECTION R,DATA,ALIGN=4
         .SECTION B,DATA,ALIGN=4
         .SECTION C,DATA,ALIGN=4

__D_ROM: .DATA.L  (STARTOF D)              ; start address of section D (1)
__D_BGN: .DATA.L  (STARTOF R)              ; start address of section R (2)
__D_END: .DATA.L  (STARTOF R) + (SIZEOF R) ; end address of section R   (3)
__B_BGN: .DATA.L  (STARTOF B)              ; start address of section B (4)
__B_END: .DATA.L  (STARTOF B) + (SIZEOF B) ; end address of section B   (5)
__P_BGN: .DATA.L  (STARTOF P)              ; start address of section P (6)
__P_END: .DATA.L  (STARTOF P) + (SIZEOF P) ; end address of section P   (7)

         .EXPORT  __B_BGN
         .EXPORT  __B_END
         .EXPORT  __D_BGN
         .EXPORT  __D_END
         .EXPORT  __D_ROM
         .EXPORT  __P_BGN
         .EXPORT  __P_END

         .END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -