From 72def895431ad7a08e635b11f3da738e2b2c4618 Mon Sep 17 00:00:00 2001
From: wujiazhi <1147861305@qq.com>
Date: Thu, 13 Jun 2024 11:31:04 +0800
Subject: [PATCH] add lower model test

---
 KEIL_MDKARM/UFG220_FM33A0_MainSystem_User.sct |  236 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 230 insertions(+), 6 deletions(-)

diff --git a/KEIL_MDKARM/UFG220_FM33A0_MainSystem_User.sct b/KEIL_MDKARM/UFG220_FM33A0_MainSystem_User.sct
index e8489fa..b3888c9 100644
--- a/KEIL_MDKARM/UFG220_FM33A0_MainSystem_User.sct
+++ b/KEIL_MDKARM/UFG220_FM33A0_MainSystem_User.sct
@@ -2,15 +2,239 @@
 ; *** Scatter-Loading Description File generated by uVision ***
 ; *************************************************************
 ; �˴�ΪMDK����оƬ�Զ����ɵ�Ĭ�Ϸ�������
-LR_IROM1 0x00000000 0x00080000  {    ; load region size_region
-  ER_IROM1 0x00000000 0x00080000  {  ; load address = execution address
-   *.o (RESET, +First)
-   *(InRoot$$Sections)
-   .ANY (+RO)
+;LR_IROM1 0x00000000 0x00080000  {    ; load region size_region
+  ;ER_IROM1 0x00000000 0x00080000  {  ; load address = execution address
+   ;*.o (RESET, +First)
+   ;*(InRoot$$Sections)
+   ;.ANY (+RO)
+  ;}
+  ;RW_IRAM1 0x20000000 0x00014000  {  ; RW data
+   ;.ANY (+RW +ZI)
+  ;}
+;}
+
+
+LR_IROM1 0x00019000 0x00003000  {    ; load region size_region
+  ;������1	
+  ER_IROM1 0x00019000 0x00003000  {  ; load address = execution address
+  ;���Ŵ���ע�ͣ���map��֪������ʵ�ʴ�С8168(7.98K) bytes,��12288(12K) bytes
+   *.o (RESET, +First)               ; ��������
+   *(InRoot$$Sections)	
+	system_FM33A0XXEV*.o (+RO)              ;ϵͳ����
+	startup_FM33A0XXEV*.o (+RO)  
+   .ANY (+RO)						 ;��������ƥ��Ŀ���ļ���ֻ���������ݣ�������Code�� RW-Code�� RO-Data  
   }
+  
+  ;ram���� 
   RW_IRAM1 0x20000000 0x00014000  {  ; RW data
-   .ANY (+RW +ZI)
+   .ANY (+RW +ZI)                    ; ram���
   }
 }
 
+LR_IROM2 0x00019000 + 0x00003000 0x00003000 {
+	ER_IROM2 0x00019000 + 0x00003000 0x00003000 {
+	;��map��֪������ʵ�ʴ�С8696(8.49K) bytes,��12288(12K) bytes
+	fm33a0xxev_*.o (+RO) 	;�⺯��
+	}
+}
 
+LR_IROM3 0x00019000 + 0x00003000 + 0x00003000 0x00003000{
+	ER_IROM3 0x00019000 + 0x00003000 + 0x00003000 0x00003000{
+	;��map��֪������ʵ�ʴ�С6752(6.59K) bytes,��12288(12K) bytes
+	user_init.o (+RO)     ;��������    
+	delay.o (+RO)                
+	rcc_config.o (+RO)                 
+	gpio.o (+RO)                 
+	exti.o (+RO)                 
+	uart.o (+RO)                 
+	tim.o (+RO)                 
+	rtc.o (+RO)                 
+	adc.o (+RO)                 
+	i2c.o (+RO)                 
+	spi.o (+RO)                 
+	flash.o (+RO)                 
+	svd.o (+RO)   
+	
+	extern_rtc.o (+RO)      ;�ⲿrtc����	
+	}
+}
+
+LR_IROM4 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 0x00014000{
+	ER_IROM4 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 0x00014000{
+	;��map��֪������ʵ�ʴ�С69072(67.45K) bytes,��8192(80K) bytes
+	lcd_io_api.o (+RO)       ;LCD����
+	}
+}
+
+LR_IROM5 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 0x00004000{
+	ER_IROM5 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 0x00004000{
+	;��map��֪������ʵ�ʴ�С7988(7.80K) bytes,��16384(16K) bytes
+	lcd.o (+RO)              ;LCD   
+	lcd_cfg_api.o (+RO)
+	}
+}
+
+LR_IROM6 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000
+0x00009000
+{
+	ER_IROM6 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000
+	0x00009000	
+	{
+	;��map��֪������ʵ�ʴ�С23220(22.68K) bytes,��36864(36K) bytes
+		upper_computer_read_log_api.o (+RO)      ;���           
+		upper_computer_rw_api.o (+RO)                 
+		upper_computer_iap_api.o (+RO)                 
+		upper_computer.o (+RO)
+		usmart_config.o (+RO)                
+		usmart_str.o (+RO)                
+		usmart.o (+RO)	
+		ir_nec.o (+RO)                
+	}
+}
+
+LR_IROM7 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000
+0x00007000
+{
+	ER_IROM7 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000
+	0x00007000	
+	{
+	;��map��֪������ʵ�ʴ�С13948(13.62K) bytes,��28672(28K) bytes
+	gprs.o (+RO)                 ;Զ��
+	gprs_protocol_ideacreated_gasmeter_api.o (+RO)                 	
+	gprs_sundry_api.o (+RO)                 	
+	gprs_module_api.o (+RO)                 	             
+	}
+}
+
+LR_IROM8 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
+0x00004000
+{
+	ER_IROM8 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000	
+	0x00004000
+	{
+	;��map��֪������ʵ�ʴ�С9268(9.05K) bytes,��(16K) bytes
+    master_slave_recv_api.o (+RO)           ;��������
+	master_slave_inter.o (+RO)                             	             
+	}
+}
+
+LR_IROM9 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
++ 0x00004000
+0x00005000
+{
+	ER_IROM9 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000	
+	+ 0x00004000
+	0x00005000
+	{
+	;��map��֪������ʵ�ʴ�С11484(11.21K) bytes,��20480(20K) bytes
+	cyclic_storage_data_created_api.o (+RO)  ;�洢         
+	cyclic_storage_cfg_api.o (+RO)                
+	para_storage_cfg_api.o (+RO)                
+	system_log.o (+RO)                 
+	e2p*.o (+RO)                 ;e2p����
+	off_chip_flash.o (+RO)       ;�ⲿflash����                        	             
+	}
+}
+
+LR_IROM10 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
++ 0x00004000 + 0x00005000
+0x00001000
+{
+	ER_IROM10 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000	
+	+ 0x00004000 + 0x00005000
+	0x00001000
+	{
+	;��map��֪������ʵ�ʴ�С2132(2.08K) bytes,��4096(4K) bytes
+	key.o (+RO)                 ;����
+	multi_button.o (+RO)        ;�������	                 	             
+	}
+}
+
+LR_IROM11 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
++ 0x00004000 + 0x00005000 + 0x00001000
+0x00001000
+{
+	ER_IROM11 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000	
+	+ 0x00004000 + 0x00005000 + 0x00001000
+	0x00001000
+	{
+	;��map��֪������ʵ�ʴ�С1656(1.62K) bytes,��4096(4K) bytes
+	valve_control.o (+RO)            ;����                 	             
+	}
+}
+
+LR_IROM12 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
++ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000
+0x00002000
+{
+	ER_IROM12 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000	
+	+ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000
+	0x00002000
+	{
+	;��map��֪������ʵ�ʴ�С2580(2.52K) bytes,����8192(8K) bytes
+	administrator.o (+RO)           ;��������
+	}
+}
+
+LR_IROM13 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
++ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000 + 0x00002000
+0x00002000
+{
+	ER_IROM13 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000	
+	+ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000 + 0x00002000
+	0x00002000
+	{
+	;��map��֪������ʵ�ʴ�С4424(4.32K) bytes,��8192(8K) bytes
+	billing.o (+RO)               ;�Ʒ�
+	}
+}
+
+LR_IROM14 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
++ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000 + 0x00002000 + 0x00002000
+0x00002000
+{
+	ER_IROM14 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000	
+	+ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000 + 0x00002000 + 0x00002000
+	0x00002000
+	{
+	;��map��֪������ʵ�ʴ�С3368(3.28K) bytes,��8192(8K) bytes
+	power_manage.o (+RO)                 ;��ѹ/������ȡ
+	working_time_calculate.o (+RO)       	
+	}
+}
+
+LR_IROM15 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
++ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000 + 0x00002000 + 0x00002000 + 0x00002000
+0x00003000
+{
+	ER_IROM15 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000	
+	+ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000 + 0x00002000 + 0x00002000 + 0x00002000
+	0x00003000
+	{
+	;��map��֪������ʵ�ʴ�С4204(4.11K)bytes,��12288(12K) bytes
+	sundry.o (+RO) 				;//����������
+	system_parameter.o (+RO)        	
+	}
+}
+
+LR_IROM16 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
++ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000 + 0x00002000 + 0x00002000 + 0x00002000 + 0x00003000
+0x00022000
+{
+	ER_IROM16 0x00019000 + 0x00003000 + 0x00003000 + 0x00003000 + 0x00014000 + 0x00004000 + 0x00009000 + 0x00007000
+	+ 0x00004000 + 0x00005000 + 0x00001000 + 0x00001000 + 0x00002000 + 0x00002000 + 0x00002000 + 0x00003000
+	0x00022000
+	{
+	;��map��֪������ʵ�ʴ�С7568(7.39K) bytes,��139264(136K) bytes	
+	main.o (+RO)    			;ʣ������
+	bootloader_iap.o (+RO)                              
+	linked_list.o (+RO)                 
+	AES128.o (+RO)                 
+	check_out.o (+RO)                 
+	mbcrc.o (+RO)                            
+	test_log.o (+RO)                 
+	low_pwr_test.o (+RO)
+	cm_backtrace.o (+RO)
+	fault_test.o (+RO)
+	}
+}

--
Gitblit v1.9.3