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

📄 scatter-sdram_tcm_sdram_rw.txt

📁 IT projecotr reference design.
💻 TXT
字号:
; scatter-SDRAM_TCM_SDRAM_RW.txt
;
; - Flash entry point is 0xfa008200  
; - Code, excepting functions explicitly loaded to ITCM, is loaded and executed
;   in SDRAM
; - RW data is loaded in SDRAM
; - RO data is loaded in SDRAM
;
; This configuration does not access flash ROM after startup and is used by 
; applications which alter FROM at runtime, eg. to write user-defined splash
; screen data.
;
; The C proprocessor symbol __RO_SDRAM is defined to inform the application
; that the read-only data has been moved to SDRAM.
;
; Note that the init.s used with this scatter file must locate the top of stack at
; the high end of SDRAM. The software reference application accomplishes this by
; defining the symbol DEFINE_SDRAM_STACK when assembling init.s.
;
; init.s must also initialize SDRAM prior to copying initialized data. The software
; reference application accomplishes this by defining the symbol DEFINE_SDRAM_INIT
; when assembling init.s.
;

FLASH 0xFA008200
{
  FLASH 0xFA008200
  {
    init.o (Init, +First)
  }

  ROCODE 0xF8008200 0x00077e00
  {
    * (+RO)
  }

  RWDATA 0xF8100000
  {
    * (+RW-data,+ZI)
  }

;
; leave 64 (0x40) bytes for the interrupt vectors and address table
;

  ITCM 0x40 0x3fc0
  {
;
; The following API objects should always be located in ITCM to ensure
; correct real-time performance.
;
    common.o (+RO-code)
    int.o (+RO-code)
    tmr.o (+RO-code)
    gpt.o (+RO-code)
    exceptions.o (+RO-code)
    cw.o (api_rt)
    frame.o (api_rt)
    txe_event_flags_get.o
    txe_event_flags_info_get.o
    txe_event_flags_set.o
    txe_thread_resume.o
    tx_thread_schedule.o
    tx_thread_system_return.o
    tx_thread_system_suspend.o
    tx_thread_system_resume.o
    tx_timer_interrupt.o
    tx_timer_system_deactivate.o
    tx_thread_interrupt_disable.o
    tx_thread_interrupt_control.o    
    tx_thread_context_save.o
    tx_thread_context_restore.o
    tx_thread_interrupt_restore.o
    tx_thread_system_preempt_check.o
    tx_event_flags_set.o
;
; The following API objects are candidates to be located in ITCM to
; minimize interrupt latency for lower-priority real time tasks.
; This may be necessary for applications implementing DDC/CI.
;
    anr.o (api_rt)
    i2c.o (api_rt)
    vps_osd.o (api_rt)
    rta_int.o (+RO-code)
    rta_evt.o (+RO-code)
    rta_grp_evt.o (+RO-code)
    rta_mem.o (api_rt)
    rta_tsk.o (api_rt)
    rtp.o (+RO-code)
    seq.o (api_rt)
    tpm.o (api_rt)
;
; The real time performance of the following application objects
; is improved by locating them in ITCM.
;
    ddcCI.o (app_rt)
  }
}

⌨️ 快捷键说明

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