📄 scatter-flash_tcm.txt
字号:
; scatter-FLASH_TCM.txt
;
; - Flash entry point is 0xfa008200
; - Code, excepting functions explicitly loaded to ITCM, executes from flash ROM
; - RW data loaded in IRAM/DTCM
;
; Note that the init.s used with this scatter file must locate the top of stack at
; the high end of DTCM. The software reference application accomplishes this by
; defining the symbol DEFINE_IRAM_STACK when assembling init.s.
;
FLASH 0xFA008200
{
FLASH 0xFA008200
{
init.o (Init, +First)
* (+RO)
}
RWDATA 0xF7FF6000 0xA000
{
* (+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 + -