As to the study of the u-file upgrade
File list:
usbmem_bootloader
................\USBMem
................\......\Lst
................\......\...\Memory.map
................\......\Obj
................\......\...\diskimg.crf
................\......\...\diskimg.d
................\......\...\diskimg.o
................\......\...\Memory.axf
................\......\...\memory.crf
................\......\...\memory.d
................\......\...\Memory.fed
................\......\...\Memory.hex
................\......\...\Memory.htm
................\......\...\Memory.lnp
................\......\...\memory.o
................\......\...\Memory.plg
................\......\...\Memory.sct
................\......\...\Memory.tra
................\......\...\mscuser.crf
................\......\...\mscuser.d
................\......\...\mscuser.o
................\......\...\sbl_iap.crf
................\......\...\sbl_iap.d
................\......\...\sbl_iap.o
................\......\...\Startup.o
................\......\...\usbcore.crf
................\......\...\usbcore.d
................\......\...\usbcore.o
................\......\...\usbdesc.crf
................\......\...\usbdesc.d
................\......\...\usbdesc.o
................\......\...\usbhw.crf
................\......\...\usbhw.d
................\......\...\usbhw.o
................\......\...\usbuser.crf
................\......\...\usbuser.d
................\......\...\usbuser.o
................\......\out
................\......\...\diskimg.crf
................\......\...\diskimg.d
................\......\...\diskimg.o
................\......\...\diskimg.__i
................\......\...\Memory.axf
................\......\...\memory.crf
................\......\...\memory.d
................\......\...\Memory.fed
................\......\...\Memory.hex
................\......\...\Memory.htm
................\......\...\Memory.lnp
................\......\...\memory.o
................\......\...\Memory.plg
................\......\...\Memory.sct
................\......\...\Memory.tra
................\......\...\memory.__i
................\......\...\mscuser.crf
................\......\...\mscuser.d
................\......\...\mscuser.o
................\......\...\mscuser.__i
................\......\...\sbl_iap.crf
................\......\...\sbl_iap.d
................\......\...\sbl_iap.o
................\......\...\sbl_iap.__i
................\......\...\Startup.o
................\......\...\startup._ia
................\......\...\usbcore.crf
................\......\...\usbcore.d
................\......\...\usbcore.o
................\......\...\usbcore.__i
................\......\...\usbdesc.crf
................\......\...\usbdesc.d
................\......\...\usbdesc.o
................\......\...\usbdesc.__i
................\......\...\usbhw.crf
................\......\...\usbhw.d
................\......\...\usbhw.o
................\......\...\usbhw.__i
................\......\...\usbuser.crf
................\......\...\usbuser.d
................\......\...\usbuser.o
................\......\...\usbuser.__i
................\......\Abstract.txt
................\......\DiskImg.c
................\......\MCB2140 Board.BAT
................\......\memory.c
................\......\memory.h
................\......\Memory.opt.bak
................\......\Memory.Uv2.bak
................\......\Memory.uvopt
................\......\Memory.uvproj
................\......\Memory_MCB2140 Board.dep
................\......\Memory_Opt.Bak
................\......\Memory_Uv2.Bak
................\......\msc.h
................\......\mscuser.c
................\......\mscuser.h
................\......\ReadMe.txt
................\......\sbl_config.h
................\......\sbl_iap.c
................\......\sbl_iap.h
................\......\Startup.s
................\......\type.h
................\......\usb.h
................\......\usbcfg.h
................\......\usbcore.c
................\......\usbcore.h
................\......\usbdesc.c
................\......\usbdesc.h
................\......\usbhw.c
................\......\usbhw.h
................\......\usbreg.h
................\......\usbuser.c
................\......\usbuser.h