 command file: --stack_size=0000   /* C stack is also used for ISR stack */  --heap_size=000  /* Retain interrupt vector table variable                                    */ --retain=g_pfnVectors /* Override default entry point.                                             */ --entry_point resetISR /* Allow main() to take args                                                 */ --args 0x0 /* Suppress warnings and errors:                                             */ /* - 00000: Warning about entry point not being _c_int00                     */ /* - 00000, 00000: 0-byte alignment errors. Observed when linking in object  */ /*   files compiled using Keil (ARM compiler)                                */ --diag_suppress=00000,00000,00000  #define BOOT_BASE               0x0 #define BOOT_SIZE               0x0000 #define FLASH_BASE              0x0E000 #define FLASH_SIZE              0x0A000 #define RAM_BASE                0x00000000 #define RAM_SIZE                0x00000 #define GPRAM_BASE              0x00000000 #define GPRAM_SIZE              0x0000  /* System memory map */  MEMORY {     /* Application stored in and executes from internal flash */     FLASH (RX) : origin = FLASH_BASE, length = FLASH_SIZE     /* Application uses internal RAM for data */     SRAM (RWX) : origin = RAM_BASE, length = RAM_SIZE     /* Application can use GPRAM region as RAM if cache is disabled in the CCFG     (DEFAULT_CCFG_SIZE_AND_DIS_FLAGS.SET_CCFG_SIZE_AND_DIS_FLAGS_DIS_GPRAM = 0) */     GPRAM (RWX): origin = GPRAM_BASE, length = GPRAM_SIZE }  /* Section allocation in memory */  SECTIONS {     .intvecs        :   > 