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

📄 accordoplus_drm.scf

📁 本程序为ST公司开发的源代码
💻 SCF
字号:
ROM_LOAD 0x00000000 0x0007FFF4{	CODE 0x00000000 0x0007FFF4  ; EXP-RAM physically located at 0xA0000000	{		blvectors.o (Vect, +First)		* (+RO)	}			;in order to debug USB	;MSG_BUFF_DATA +0		;{	;	board.o (msg_buffer)	;};  leave first locations free for the patch space and the JUMP table    ;RAM_A 0x40009800 0xD800 ; [RB] comment out for SampleA: [MM]: 4K Ignored!!!        ;RAM_A 0x4000A800 0xD800 ; [MM] 42K free for Patch    RAM_A 0x40001000 0x17000 ; [RB] comment out for SampleB with SHOCK_MEMORY	{		* (+RW, +ZI)	}   		HEAP 0x60000000 0x8000 ; [RB] assume size = 0x010	{		heap.o (Heap)   	}    	USR_STACK +0x00 UNINIT ; [RB] assume size = 0x200	{		stack.o (Usr_Stack)	}   	SVC_STACK +0x00 UNINIT ; [RB] assume size = 0x200	{		stack.o (Svc_Stack)		}	IRQ_STACK +0x00 UNINIT ; [RB] assume size = 0x200	{		stack.o (Irq_Stack)    	} 	FIQ_STACK +0x00 UNINIT ; [RB] assume size = 0x100	{		stack.o (Fiq_Stack)    	} ; [RB] the above zone definition does not permit to the linker to ; generate warnings if memory overflow. As a quick workaround,; define a new area starting just after heap/stack and containing; the amount of RAM_B memory left free by heap/stack; This implicitely assumes that the stacks are dimensioned as commented; above, any change may result in waste of space or total crash!		RAMB_VARS 0x60000710 0x78f0  ; [RB] assumes heap+stack total=0x710	{							 ; [RB] assumption fails if stacks are redefined in stack.s or heap is used!!!		filesys.o(filesystem_sectbuf); [RB] comment out this part for compiling to SampleA, from here  	    xfile.o (+RW, +ZI)   		capture.o(Cap_internal_input_buffer_map) ; [RB] ignore warning if compiling for SampleB   		audiobuffer.o (+RW, +ZI); [RB] to here		;hostif_high.o(+RW, +ZI)		hostif_low.o(+RW, +ZI)  	    ;[FH] framebuffer.o (+RW, +ZI)  ; [MM]  	    dynmem.o(+RW, +ZI)        ; [MM]  	    tag.o(+RW, +ZI)           ; [MM]  	    apdevsys.o(+RW, +ZI)      ; [MM]  	    filesys.o(+RW, +ZI)       ; [MM]		controller.o(+RW, +ZI)		toc.o(+RW, +ZI)           ; [FH]	}	   	EFT0_MAP 0xE0038000 UNINIT 	{		lld_eft.o (Eft0_map)		; tmr0reg.o (+ZI) ; unused in the application	}; OS20 and Application have different; methods to access the EIC; Application uses #defines with the absolute address of the register,; OS20 uses the scatter file, thus the definition below	EIC_MAP 0xFF000000 UNINIT	{		lld_eic.o (Eic_map)	}}                                                CODE_ID_LOAD 0x7FFF4 0x0C{  		   CODE_ID_EXEC 0x7FFF4 0x0C   {    codeid.o (+RO)   }			}

⌨️ 快捷键说明

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