----------------------------------------------------------------------------------------------------------------------------
1. modify sections_xip.lds and rename a new file sections_qemu.lds

   ****************************************************************************
   DTCM  (wxa!ri)     : ORIGIN = 0x01000000, LENGTH = 64K

   PROVIDE(__STACK_SIZE = 2K);
   PROVIDE(__HEAP_SIZE = 2K);
   _lma_text_start = 0x10400000;

   .stack ORIGIN(DTCM) + LENGTH(DTCM) - __STACK_SIZE (NOLOAD) :
   {
       . = ALIGN(4);
       PROVIDE( _heap_end = . );
       PROVIDE( __heap_end = . );
       PROVIDE( __StackLimit = . );
       PROVIDE( __StackBottom = . );
       . += __STACK_SIZE;
       . = ALIGN(4);
       PROVIDE( __StackTop = . );
       PROVIDE( _sp = . );
   } >DTCM AT>DTCM
   ****************************************************************************

----------------------------------------------------------------------------------------------------------------------------
2. modify start.S and rename a new file start_qemu.S

   ****************************************************************************
   la sp,_sp	/* for QEMU simulation */
   ****************************************************************************

----------------------------------------------------------------------------------------------------------------------------