forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

wujiazhi
2024-06-13 72def895431ad7a08e635b11f3da738e2b2c4618
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)
   }
}