! / 0 0 0 0 510 ` BBBBBBBBBBBBBBBBBBBB__asm___9_yc_qspi_c_1dc44076____REV16__asm___9_yc_qspi_c_1dc44076____REVSHenc_earse_flash_app_areaenc_erase_flash_32byteenc_erase_flash_32kenc_read_flashenc_read_flash_fastenc_write_download_flagenc_write_flashenc_write_flash_bulkflash_blank_checkprefetchqspi_GetVersionqspi_flash_blockerase32kqspi_flash_blockerase64kqspi_flash_pageeraseqspi_flash_readqspi_flash_sectoreraseqspi_flash_writeread_flash_sizeyc_qspi.o/ 1684293529 0 0 100666 129584 ` ELF(4(.+@pGpG)- Q " 'PC?H PC8CC F(` F( ,F %B F( B |F%rHG#MF0FGF H`0G-,b(F|HF1,b|YTgp@ ! HC I&D 6% F( pB pF  !F$ BFrHG Jy8F@JG(")Fd v . %:\@ UdB5F.H`0G(bYTf FFrFKG,b0F !hFM(F( "iF(F( "(F( "hF( 0 F FFrHG !FL#*F0FGuF( J0F@ J)F:G($H`0G,)F0F/b FYTgF FF0CFF`(p !"  ` B  r6HG! )F3M#:F0FG``!)!BL!B" !%  @#!O "G` 0` 5a B0 ! HC! @ C" !K G  ( `JA(F:G( H`0G (`A(F `H`0G (b YTgXpFFrHGHJ @GIF`1G-b FpYTfJGSHpG IrG,bYIrG,bYFJr G,bcYF FFKrG,bYIrG,bYF FFKrG,bX8$hFIrG-bhFx(^( hF@x`(hFx( ( ( hF@x ($$$ F8EZ - "K(F!?$0 DB$$,$ Ʋ Fd(-!KjF 8FG( @I8FB9G( !jF+T@B%- K)F8FG( K[BD%$  YX..\\Libraries\\sdk\\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]D:\work\yc3122SdkLib\qspi\trunk\keil__asm___9_yc_qspi_c_1dc44076____REV16\D ..\\Libraries\\CMSIS\\Include\\cmsis_armcc.h..\\Libraries\\sdk\\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]D:\work\yc3122SdkLib\qspi\trunk\keil__asm___9_yc_qspi_c_1dc44076____REVSH\D ..\\Libraries\\CMSIS\\Include\\cmsis_armcc.h0armcc+|      0armcc+|      (armcc+|  A~(armcc+|  A~(armcc+|  A~(armcc+|  A~(armcc+|  A~(armcc+|  A~(armcc+|  ,A|(armcc+|   (armcc+|  ZAz(armcc+|   AxBt~{(armcc+|  A~(armcc+|  $A{Jwv {A (armcc+|  TAz(armcc+|  4A|(armcc+|  pAz(armcc+|   PA}Alc }A (armcc+|  $$A{Bn\ {A (armcc+|  XA|(armcc+|    ..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil8..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil> qspi_flash_pageeraseBiflash_addraI^__resultBPZprimaska6ZresultB#F^ ezd..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilI+oOIb`Pcp6c~#F^.ezd..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilIoIbPc6c#F^=ezd<..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil>J qspi_flash_blockerase64kBiflash_addraI^__resultBPZprimaska6ZresultB#F^LezdP..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil>\ qspi_flash_writeBiflash_addrayibuffilenaH^__resultBPZprimaska5ZresultB"F^^ezdP..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil>m qspi_flash_readBiflash_addrayibuffilenaH^__resultBPZprimaska5ZresultB"F^oezd@..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil,>~ flash_blank_check>,istartaddraRilena4^__result>P*Zprimaska!Xresult>TF^ ezd..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilIo)oP..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilZ> enc_write_flashBZiflash_addraribufTilena6^__resultBPXZprimaska#XresultBT$F^ ezdt..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil> enc_read_flashBiflash_addraibufilena^__resultBPZna_Zja8ZiarXresultBP ZprimaskaKF^ ezdT..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil> enc_read_flash_fastBiflash_addrayibuf[ilenaH^__resultBPZprimaska5ZresultB"F^ezdx..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilint>replace_w_dataBireal_addra___resultBFZpage_addraZrem_addraBYrbuf_ZtimesBZfill_data_numsBwZidl..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilT> enc_erase_flash_32byteBTiflash_addra]___resultB!Yreplace_w_data_start_addraYreal_addralZresultB?YprimaskaF^ ezd ..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil4> enc_erase_flash_32kB4iflash_addrae___resultB!YnumBZphy_addra?ZiaR8..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilp> enc_earse_flash_app_areaBpiaddrailenar___resultB#Zearse_start_addraAZearse_end_addraTD..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilP> enc_write_download_flagBPiflagaf___resultBHaYwriteDownloadFlagBufaYreadDownloadFlagBufP..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil$int> enc_write_flash_bulkB$iEncBulkStruct%4$aflash_addribufilena___resultBZreal_addraGZresultBBYfill_bufT@Zprimaskax"ZiZF^@Dezd@P..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilX>read_flash_sizeX^__resultPVZret6BYrbufpFo9#eBbRUd`F^ ezd..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil> qspi_GetVersiona^__resultaP<1 ..\Libraries\sdk\yc_qspi.c_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h~_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h,~_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h;~_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h~_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h~_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h!~P2 ..\Libraries\sdk\yc_qspi.c_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h ;| ~%  ' _ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.hxv +X   7, r~% j_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h~~!2 ..\Libraries\sdk\yc_qspi.c v ~u u) -9  &z1 % ^   ~  :  z_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h~2  t 2 ..\Libraries\sdk\yc_qspi.c/|/r  '/x2 ..\Libraries\sdk\yc_qspi.c| #_!_,'&~%  ~+ +''x|2 ..\Libraries\sdk\yc_qspi.c%*;5 1 zl_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h~yy  ( -:}K!& ! !& }P| %&' 9   (_ ..\Libraries\sdk\..\Libraries\CMSIS\Include\yc_qspi.ccmsis_armcc.h!}~ n !+!~ *P2 ..\Libraries\sdk\yc_qspi.c}}PT P}} PT P}} PT P}} PT P}}PTRSQP}}PTRSQP},} (UQ(V P T}QP}Z} PWR&UQ T P PV}} }0}\jP ~X~U ~TR~VQ~dP~W}}PTRQSP}}} }} |PPZrP(DVLV TnUU WP}T}46PRTP,6UPRPP}4}(*P24PT2TP}p}dfPnpPnT &Q&nV QP}} J}JL} LP}HLPNPPPFT}}>}>@}@$}PUUph h<@P"$P:`px` `S@WpWWR@U P @TpTT}X}PJTTXT}__DATE__ "May 17 2023"__TIME__ "11:18:48"__STDC__ 1__STDC_VERSION__ 199901L__STDC_HOSTED__ 1__STDC_ISO_10646__ 200607__EDG__ 1__EDG_VERSION__ 407__EDG_SIZE_TYPE__ unsigned int__EDG_PTRDIFF_TYPE__ int__GNUC__ 4__GNUC_STDC_INLINE__ 1__GNUC_MINOR__ 7__GNUC_PATCHLEVEL__ 0__VERSION__ "4.7 (EDG gcc mode)"__CHAR16_TYPE__ unsigned short__CHAR32_TYPE__ unsigned int__USER_LABEL_PREFIX__ __CHAR_UNSIGNED__ 1__WCHAR_UNSIGNED__ 1__SIZE_TYPE__ unsigned int__PTRDIFF_TYPE__ int__WCHAR_TYPE__ unsigned short__WINT_TYPE__ unsigned short__INTMAX_TYPE__ long long__UINTMAX_TYPE__ unsigned long long__sizeof_int 4__sizeof_long 4__sizeof_ptr 4__ARMCC_VERSION 5060750__TARGET_CPU_CORTEX_M0 1__TARGET_FPU_SOFTVFP 1__TARGET_FPU_SOFTVFP 1__MICROLIB 1__UVISION_VERSION 528YC3122_x 1__USE_YC_M0__ 1__CC_ARM 1__arm 1__arm__ 1__TARGET_ARCH_6S_M 1__TARGET_ARCH_ARM 0__TARGET_ARCH_THUMB 3__TARGET_ARCH_A64 0__TARGET_ARCH_AARCH32 1__TARGET_PROFILE_M 1__TARGET_FEATURE_HALFWORD 1__TARGET_FEATURE_THUMB 1__TARGET_FEATURE_DMB 1__TARGET_FEATURE_EXTENSION_REGISTER_COUNT 0__APCS_INTERWORK 1__thumb 1__thumb__ 1__t32__ 1__OPTIMISE_SPACE 1__OPTIMIZE__ 1__OPTIMIZE_SIZE__ 1__OPT_SMALL_ASSERT 1__OPTIMISE_LEVEL 2__SOFTFP__ 1'<qspi_flash_pageerase+@qspi_flash_blockerase64k#Tqspi_flash_write"Tqspi_flash_read$Dflash_blank_check"Tenc_write_flash!xenc_read_flash&Xenc_read_flash_fast)penc_erase_flash_32byte&$enc_erase_flash_32k+<enc_earse_flash_app_area*Henc_write_download_flag'enc_write_flash_bulk"Tread_flash_size"qspi_GetVersion{%.}~ __stdint_h  __ARMCLIB_VERSION 5060037__INT64 __int64__INT64_C_SUFFIX__ ll__PASTE2(x,y) x ## y__PASTE(x,y) __PASTE2(x, y)__INT64_C(x) __ESCAPE__(__PASTE(x, __INT64_C_SUFFIX__))__UINT64_C(x) __ESCAPE__(__PASTE(x ## u, __INT64_C_SUFFIX__))__LONGLONG long long#__STDINT_DECLS %__CLIBNS,__CLIBNS sINT8_MIN -128tINT16_MIN -32768uINT32_MIN (~0x7fffffff)vINT64_MIN __INT64_C(~0x7fffffffffffffff)yINT8_MAX 127zINT16_MAX 32767{INT32_MAX 2147483647|INT64_MAX __INT64_C(9223372036854775807)UINT8_MAX 255UINT16_MAX 65535UINT32_MAX 4294967295uUINT64_MAX __UINT64_C(18446744073709551615)INT_LEAST8_MIN -128INT_LEAST16_MIN -32768INT_LEAST32_MIN (~0x7fffffff)INT_LEAST64_MIN __INT64_C(~0x7fffffffffffffff)INT_LEAST8_MAX 127INT_LEAST16_MAX 32767INT_LEAST32_MAX 2147483647INT_LEAST64_MAX __INT64_C(9223372036854775807)UINT_LEAST8_MAX 255UINT_LEAST16_MAX 65535UINT_LEAST32_MAX 4294967295uUINT_LEAST64_MAX __UINT64_C(18446744073709551615)INT_FAST8_MIN (~0x7fffffff)INT_FAST16_MIN (~0x7fffffff)INT_FAST32_MIN (~0x7fffffff)INT_FAST64_MIN __INT64_C(~0x7fffffffffffffff)INT_FAST8_MAX 2147483647INT_FAST16_MAX 2147483647INT_FAST32_MAX 2147483647INT_FAST64_MAX __INT64_C(9223372036854775807)UINT_FAST8_MAX 4294967295uUINT_FAST16_MAX 4294967295uUINT_FAST32_MAX 4294967295uUINT_FAST64_MAX __UINT64_C(18446744073709551615)INTPTR_MIN INT32_MININTPTR_MAX INT32_MAXUINTPTR_MAX UINT32_MAXINTMAX_MIN __ESCAPE__(~0x7fffffffffffffffll)INTMAX_MAX __ESCAPE__(9223372036854775807ll)UINTMAX_MAX __ESCAPE__(18446744073709551615ull)PTRDIFF_MIN INT32_MINPTRDIFF_MAX INT32_MAXSIG_ATOMIC_MIN (~0x7fffffff)SIG_ATOMIC_MAX 2147483647SIZE_MAX UINT32_MAXWCHAR_MINWCHAR_MAXWCHAR_MIN 0WCHAR_MAX 65535WINT_MIN (~0x7fffffff)WINT_MAX 2147483647INT8_C(x) (x)INT16_C(x) (x)INT32_C(x) (x)INT64_C(x) __INT64_C(x)UINT8_C(x) (x ## u)UINT16_C(x) (x ## u)UINT32_C(x) (x ## u)UINT64_C(x) __UINT64_C(x)INTMAX_C(x) __ESCAPE__(x ## ll)UINTMAX_C(x) __ESCAPE__(x ## ull)__INT64__LONGLONGXL D:\sofware\Keil528\ARM\ARMCC\Bin\..\include\stdint.hD:\sofware\Keil528\ARM\ARMCC\Bin\..\include\stdint.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] signed charshortintlong longunsigned charunsigned shortunsigned intunsigned long longPint8_t8 Pint16_t9 Pint32_t: Pint64_t; Puint8_t> Puint16_t? Puint32_t@ Puint64_tA Pint_least8_tG Pint_least16_tH Pint_least32_tI Pint_least64_tJ Puint_least8_tM Puint_least16_tN Puint_least32_tO Puint_least64_tP Pint_fast8_tU Pint_fast16_tV Pint_fast32_tW Pint_fast64_tX Puint_fast8_t[ Puint_fast16_t\ Puint_fast32_t] Puint_fast64_t^ Pintptr_te Puintptr_tf Pintmax_tj!Puintmax_tk! __CMSIS_VERSION_H #__CM_CMSIS_VERSION_MAIN ( 5U)$__CM_CMSIS_VERSION_SUB ( 1U)%__CM_CMSIS_VERSION ((__CM_CMSIS_VERSION_MAIN << 16U) | __CM_CMSIS_VERSION_SUB )LB ..\Libraries\CMSIS\Include\cmsis_version.h ..\Libraries\CMSIS\Include\cmsis_version.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil__CMSIS_ARMCC_H $__ARM_ARCH_6M__ 15__ASM __asm8__INLINE __inline;__STATIC_INLINE static __inline>__STATIC_FORCEINLINE static __forceinlineA__NO_RETURN __declspec(noreturn)D__USED __attribute__((used))G__WEAK __attribute__((weak))J__PACKED __attribute__((packed))M__PACKED_STRUCT __packed structP__PACKED_UNION __packed unionS__UNALIGNED_UINT32(x) (*((__packed uint32_t *)(x)))V__UNALIGNED_UINT16_WRITE(addr,val) ((*((__packed uint16_t *)(addr))) = (val))Y__UNALIGNED_UINT16_READ(addr) (*((const __packed uint16_t *)(addr)))\__UNALIGNED_UINT32_WRITE(addr,val) ((*((__packed uint32_t *)(addr))) = (val))___UNALIGNED_UINT32_READ(addr) (*((const __packed uint32_t *)(addr)))b__ALIGNED(x) __attribute__((aligned(x)))e__RESTRICT __restrict__NOP __nop__WFI __wfi__WFE __wfe__SEV __sev__ISB() do { __schedule_barrier(); __isb(0xF); __schedule_barrier(); } while (0U)__DSB() do { __schedule_barrier(); __dsb(0xF); __schedule_barrier(); } while (0U)__DMB() do { __schedule_barrier(); __dmb(0xF); __schedule_barrier(); } while (0U)__REV __rev__ROR __ror__BKPT(value) __breakpoint(value)__CLZ __clzL@ ..\Libraries\CMSIS\Include\cmsis_armcc.h ..\Libraries\CMSIS\Include\cmsis_armcc.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil;__get_CONTROLaa__resultaY__regControlaP<__set_CONTROL$acontrolY__regControlaP;__get_IPSRaa__resultaY__regIPSRaP;__get_APSRaa__resultaY__regAPSRaP;__get_xPSRaa__resultaY__regXPSRaP;__get_PSPaa__resultaY__regProcessStackPointeraP<__set_PSP$atopOfProcStackY__regProcessStackPointeraP;__get_MSPaa__resultaY__regMainStackPointeraP<__set_MSP$atopOfMainStackY__regMainStackPointeraP<__set_PRIMASK$apriMaskY__regPriMaskaP;__get_FPSCRaa__resulta<__set_FPSCR$afpscr;9__RBITa$avaluea__resulta\resulta\sa;8__SSAT$$$val$asata__result$\max \min $;9__USATa$$val$asata__resulta\maxXa8 __get_PRIMASKaa__resultaY__regPriMaskaP__CMSIS_COMPILER_H " ..\Libraries\CMSIS\Include\D:\sofware\Keil528\ARM\ARMCC\Bin\..\include\cmsis_compiler.hstdint.hcmsis_armcc.h ..\Libraries\CMSIS\Include\cmsis_compiler.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil __CORE_CM0_H_GENERIC "?B__CM0_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN)C__CM0_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB)D__CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | __CM0_CMSIS_VERSION_SUB )G__CORTEX_M (0U)L__FPU_USED 0Us__CORE_CM0_H_DEPENDANT __I volatile const__O volatile__IO volatile__IM volatile const__OM volatile__IOM volatileAPSR_N_Pos 31UAPSR_N_Msk (1UL << APSR_N_Pos)APSR_Z_Pos 30UAPSR_Z_Msk (1UL << APSR_Z_Pos)APSR_C_Pos 29UAPSR_C_Msk (1UL << APSR_C_Pos)APSR_V_Pos 28UAPSR_V_Msk (1UL << APSR_V_Pos)IPSR_ISR_Pos 0UIPSR_ISR_Msk (0x1FFUL )xPSR_N_Pos 31UxPSR_N_Msk (1UL << xPSR_N_Pos)xPSR_Z_Pos 30UxPSR_Z_Msk (1UL << xPSR_Z_Pos)xPSR_C_Pos 29UxPSR_C_Msk (1UL << xPSR_C_Pos)xPSR_V_Pos 28UxPSR_V_Msk (1UL << xPSR_V_Pos)xPSR_T_Pos 24UxPSR_T_Msk (1UL << xPSR_T_Pos)xPSR_ISR_Pos 0UxPSR_ISR_Msk (0x1FFUL )CONTROL_SPSEL_Pos 1UCONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos)SCB_CPUID_IMPLEMENTER_Pos 24USCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)SCB_CPUID_VARIANT_Pos 20USCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos)SCB_CPUID_ARCHITECTURE_Pos 16USCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)SCB_CPUID_PARTNO_Pos 4USCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos)SCB_CPUID_REVISION_Pos 0USCB_CPUID_REVISION_Msk (0xFUL )SCB_ICSR_NMIPENDSET_Pos 31USCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos)SCB_ICSR_PENDSVSET_Pos 28USCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos)SCB_ICSR_PENDSVCLR_Pos 27USCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos)SCB_ICSR_PENDSTSET_Pos 26USCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos)SCB_ICSR_PENDSTCLR_Pos 25USCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos)SCB_ICSR_ISRPREEMPT_Pos 23USCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos)SCB_ICSR_ISRPENDING_Pos 22USCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos)SCB_ICSR_VECTPENDING_Pos 12USCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)SCB_ICSR_VECTACTIVE_Pos 0USCB_ICSR_VECTACTIVE_Msk (0x1FFUL )SCB_AIRCR_VECTKEY_Pos 16USCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)SCB_AIRCR_VECTKEYSTAT_Pos 16USCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)SCB_AIRCR_ENDIANESS_Pos 15USCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos)SCB_AIRCR_SYSRESETREQ_Pos 2USCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos)SCB_AIRCR_VECTCLRACTIVE_Pos 1USCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)SCB_SCR_SEVONPEND_Pos 4USCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos)SCB_SCR_SLEEPDEEP_Pos 2USCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos)SCB_SCR_SLEEPONEXIT_Pos 1USCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos)SCB_CCR_STKALIGN_Pos 9USCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos)SCB_CCR_UNALIGN_TRP_Pos 3USCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos)SCB_SHCSR_SVCALLPENDED_Pos 15USCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos)SysTick_CTRL_COUNTFLAG_Pos 16USysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos)SysTick_CTRL_CLKSOURCE_Pos 2USysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos)SysTick_CTRL_TICKINT_Pos 1USysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos)SysTick_CTRL_ENABLE_Pos 0USysTick_CTRL_ENABLE_Msk (1UL )SysTick_LOAD_RELOAD_Pos 0USysTick_LOAD_RELOAD_Msk (0xFFFFFFUL )SysTick_VAL_CURRENT_Pos 0USysTick_VAL_CURRENT_Msk (0xFFFFFFUL )SysTick_CALIB_NOREF_Pos 31USysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos)SysTick_CALIB_SKEW_Pos 30USysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos)SysTick_CALIB_TENMS_Pos 0USysTick_CALIB_TENMS_Msk (0xFFFFFFUL )_VAL2FLD(field,value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk)_FLD2VAL(field,value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos)SCS_BASE (0xE000E000UL)SysTick_BASE (SCS_BASE + 0x0010UL)NVIC_BASE (SCS_BASE + 0x0100UL)SCB_BASE (SCS_BASE + 0x0D00UL)SCB ((SCB_Type *) SCB_BASE )SysTick ((SysTick_Type *) SysTick_BASE )NVIC ((NVIC_Type *) NVIC_BASE )NVIC_SetPriorityGrouping __NVIC_SetPriorityGroupingNVIC_GetPriorityGrouping __NVIC_GetPriorityGroupingNVIC_EnableIRQ __NVIC_EnableIRQNVIC_GetEnableIRQ __NVIC_GetEnableIRQNVIC_DisableIRQ __NVIC_DisableIRQNVIC_GetPendingIRQ __NVIC_GetPendingIRQNVIC_SetPendingIRQ __NVIC_SetPendingIRQNVIC_ClearPendingIRQ __NVIC_ClearPendingIRQNVIC_SetPriority __NVIC_SetPriorityNVIC_GetPriority __NVIC_GetPriorityNVIC_SystemReset __NVIC_SystemResetNVIC_SetVector __NVIC_SetVectorNVIC_GetVector __NVIC_GetVectorNVIC_USER_IRQ_OFFSET 16EXC_RETURN_HANDLER (0xFFFFFFF1UL)EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL)EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL)_BIT_SHIFT(IRQn) ( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)_SHP_IDX(IRQn) ( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )_IP_IDX(IRQn) ( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )__NVIC_SetPriorityGrouping(X) (void)(X)__NVIC_GetPriorityGrouping() (0U) ..\Libraries\CMSIS\Include\D:\sofware\Keil528\ARM\ARMCC\Bin\..\include\core_cm0.hstdint.hcmsis_version.hcmsis_compiler.h ..\Libraries\CMSIS\Include\core_cm0.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil*!_reserved0a#!Va#!Ca#!Za#!Na#SbwaPAPSR_Type*!ISRa# !_reserved0a#Sb!waPIPSR_TypeM*!ISRa# !_reserved0a#!Ta#!_reserved1a#!Va#!Ca#!Za#!Na#SbrwaPxPSR_Type*!_reserved0a#!SPSELa#!_reserved1a#Sb waPCONTROL_Typee*ISER#aRESERVED0#ICER#aRSERVED1#ISPR#aRESERVED2 #ICPR(#aRESERVED3>#a?RESERVED4[#IPx#taPNVIC_Type*(CPUID3#ICSR#RESERVED0a#AIRCR# SCR#CCR#RESERVED1a#SHP #SHCSR#$at-PSCB_Type*CTRL#LOAD#VAL#CALIB3# PSysTick_TypeH< __NVIC_EnableIRQ$IRQn; __NVIC_GetEnableIRQa$IRQna__resulta< __NVIC_DisableIRQ$IRQn; __NVIC_GetPendingIRQa$IRQna__resulta< __NVIC_SetPendingIRQ$IRQn< __NVIC_ClearPendingIRQ$IRQn< __NVIC_SetPriority$IRQn$apriority; __NVIC_GetPrioritya$IRQna__resulta; NVIC_EncodePrioritya$aPriorityGroup$aPreemptPriority$aSubPrioritya__resulta\PriorityGroupTmpa\PreemptPriorityBitsa\SubPriorityBitsa<NVIC_DecodePriority$aPriority$aPriorityGroup$pPreemptPriority$pSubPriority\PriorityGroupTmpa\PreemptPriorityBitsa\SubPriorityBitsa"a<__NVIC_SetVector$IRQn$avector\vectors;__NVIC_GetVectora$IRQna__resulta\vectors<"__NVIC_SystemReset;SCB_GetFPUTypeaa__resulta;SysTick_Configa$aticksa__resulta/__YC3122_H__ q__CM0_REV 0x0000Ur__NVIC_PRIO_BITS 2Us__Vendor_SysTickConfig 0Ux}BIT0 (0x00000001U)BIT1 (0x00000002U)BIT2 (0x00000004U)BIT3 (0x00000008U)BIT4 (0x00000010U)BIT5 (0x00000020U)BIT6 (0x00000040U)BIT7 (0x00000080U)BIT8 (0x00000100U)BIT9 (0x00000200U)BIT10 (0x00000400U)BIT11 (0x00000800U)BIT12 (0x00001000U)BIT13 (0x00002000U)BIT14 (0x00004000U)BIT15 (0x00008000U)BIT16 (0x00010000U)BIT17 (0x00020000U)BIT18 (0x00040000U)BIT19 (0x00080000U)BIT20 (0x00100000U)BIT21 (0x00200000U)BIT22 (0x00400000U)BIT23 (0x00800000U)BIT24 (0x01000000U)BIT25 (0x02000000U)BIT26 (0x04000000U)BIT27 (0x08000000U)BIT28 (0x10000000U)BIT29 (0x20000000U)BIT30 (0x40000000U)BIT31 (0x80000000U)BIT(n) (1UL << (n))MPU_DMA_REGION_LEN 4'YC3122_FLASH_BASE (0x01000000UL)'YC3122_SRAM_BASE (0x00020000UL)'YC3122_PERIPH_BASE (0x000B0000UL)'YC3122_FPERIPH_BASE (0x000D0000UL)'YC3122_SRAM_SIZE (0x80000)'YC3122_OTP_BASE (0x00000000UL)'YC3122_OTP_SIZE (0x2000)(MCU_BASE 0x000D0000UL(MPU_BASE 0x000D8080UL(HSPI_BASE 0x000D8400UL(WDT_BASE 0x000F0000UL(SCI0_BASE 0x000F0400UL(SCI1_BASE 0x000F0800UL(TIM_BASE 0x000F0C00UL(CRC_BASE 0x000F8204UL(RCC_BASE 0x000F8400UL(SYSCTRL_BASE 0x000F8520UL(RSTGEN_BASE 0x000F8574UL(SECURE_BASE 0x000F85C0UL(GPIO_BASE 0x000F8700UL(DMA_BASE 0x000F8800UL(DMA_QSPI_BASE 0x000F8800UL(DMA_SPI0_BASE 0x000F8900UL(DMA_SPI1_BASE 0x000F8A00UL(DMA_UART0_BASE 0x000F8B00UL(DMA_UART1_BASE 0x000F8C00UL(DMA_UART2_BASE 0x000F8D00UL(DMA_UART3_BASE 0x000F8E00UL(DMA_7811_BASE 0x000F8F00UL(DMA_MEMCP_BASE 0x000F9000UL(DMA_IIC0_BASE 0x000F9100UL(DMA_IIC1_BASE 0x000F9200UL(SPI_BASE 0x000F891CUL(SPI0_BASE 0x000F891CUL(SPI1_BASE 0x000F8A1CUL(UART_BASE 0x000F8B1CUL(UART0_BASE 0x000F8B1CUL(UART1_BASE 0x000F8C1CUL(UART2_BASE 0x000F8D1CUL(UART3_BASE 0x000F8E1CUL(IIC_BASE 0x000F911CUL(I2C0_BASE 0x000F911CUL(I2C1_BASE 0x000F921CUL(LPM_BASE 0x000FA800UL(BPK_BASE 0x000FAC00UL(SEC_BASE 0x000FAE00UL(RTC_BASE 0x000FAF00UL(RTCLSI_BASE 0x000FAF00UL(RTCLSE_BASE 0x000FB000UL(ANA_LDO_CLK_BASE 0x000FB200UL(ANA_BBPLL_BASE 0x000FB210UL(ANA_MCR_BASE 0x000FB230UL(ADC_ANALOG_BASE 0x000FB240UL(ANA_RNG_BASE 0x000FB260UL(ANA_CHGR_BASE 0x000FB270UL(ADC_BASE 0x000FBB00UL(ISO7811_BASE 0x000F8F00UL(MCU_TypeDef MCU_Type(DCMI_TypeDef DCMI_Type(HSPI_TypeDef HSPI_TypeDef(WDT_TypeDef WDT_TypeDef(TIM_Module_TypeDef TIM_Type(RCC_TypeDef RCC_Type(SYSCTRL_TypeDef SYSCTRL_Type(RSTGEN_TypeDef RSTGEN_Type(SECURE_TypeDef SECURE_Type(DMA_TypeDef DMA_Type(SPI_TypeDef SPI_Type(UART_TypeDef UART_Type(ISO7811_TypeDef ISO7811_Type(I2C_TypeDef IIC_Type(LPM_TypeDef LPM_Type(BPK_TypeDef BPK_Type(SEC_TypeDef SEC_Type(RTC_TypeDef RTC_Type(ANA_LDO_CLK_TypeDef ANA_LDO_CLK_Type(ANA_BBPLL_TypeDef ANA_BBPLL_Type(ANA_MCR_TypeDef ANA_MCR_Type(ADC_ANALOG_TypeDef ADC_ANALOG_Type(ANA_RNG_TypeDef ANA_RNG_Type(ANA_CHGR_TypeDef ANA_CHGR_Type(ADC_TypeDef ADC_Type(MCU ((MCU_Type*) MCU_BASE)(MPU ((MPU_Type*) MPU_BASE)(HSPI ((HSPI_Type*) HSPI_BASE)(WDT ((WDT_Type*) WDT_BASE)(SCI07816 ((SCI0_Type*) SCI0_BASE)(SCI17816 ((SCI0_Type*) SCI1_BASE)(TIM ((TIM_Type*) TIM_BASE)(CRC ((CRC_Type*) CRC_BASE)(RCC ((RCC_Type*) RCC_BASE)(SYSCTRL ((SYSCTRL_Type*) SYSCTRL_BASE)(RSTGEN ((RSTGEN_Type*) RSTGEN_BASE)(SECURE ((SECURE_Type*) SECURE_BASE)(GPIO ((GPIO_Type*) GPIO_BASE)(DMA ((DMA_Type*) DMA_BASE)(DMA_QSPI ((DMA_Type*) DMA_QSPI_BASE)(DMA_SPI0 ((DMA_Type*) DMA_SPI0_BASE)(DMA_SPI1 ((DMA_Type*) DMA_SPI1_BASE)(DMA_UART0 ((DMA_Type*) DMA_UART0_BASE)(DMA_UART1 ((DMA_Type*) DMA_UART1_BASE)(DMA_UART2 ((DMA_Type*) DMA_UART2_BASE)(DMA_UART3 ((DMA_Type*) DMA_UART3_BASE))DMA_7811 ((DMA_Type*) DMA_7811_BASE))DMA_MEMCP ((DMA_Type*) DMA_MEMCP_BASE))DMA_IIC0 ((DMA_Type*) DMA_IIC0_BASE))DMA_IIC1 ((DMA_Type*) DMA_IIC1_BASE))SPI ((SPI_Type*) SPI_BASE))SPI0 ((SPI_Type*) SPI0_BASE))SPI1 ((SPI_Type*) SPI1_BASE))UART ((UART_Type*) UART_BASE))UART0 ((UART_Type*) UART0_BASE))UART1 ((UART_Type*) UART1_BASE))UART2 ((UART_Type*) UART2_BASE))UART3 ((UART_Type*) UART3_BASE))IIC ((IIC_Type*) IIC_BASE))I2C0 ((IIC_Type*) I2C0_BASE))I2C1 ((IIC_Type*) I2C1_BASE))LPM ((LPM_Type*) LPM_BASE))BPK ((BPK_Type*) BPK_BASE))SEC ((SEC_Type*) SEC_BASE))RTC ((RTC_Type*) RTC_BASE))RTCLSI ((RTC_Type*) RTCLSI_BASE))RTCLSE ((RTC_Type*) RTCLSE_BASE))ADC ((ADC_Type*) ADC_BASE))ISO7811 ((ISO7811_Type*) ISO7811_BASE))ANA_LDO_CLK ((ANA_LDO_CLK_Type*) ANA_LDO_CLK_BASE))ANA_BBPLL ((ANA_BBPLL_Type*) ANA_BBPLL_BASE))ANA_MCR ((ANA_MCR_Type*) ANA_MCR_BASE))ADC_ANALOG ((ADC_ANALOG_Type*) ADC_ANALOG_BASE))ANA_RNG ((ANA_RNG_Type*) ANA_RNG_BASE))ANA_CHGR ((ANA_CHGR_Type*) ANA_CHGR_BASE))TIM_CTRL_ENABLE BIT0)TIM_CTRL_START_LEVEL BIT1)TIM_CTRL_MODE BIT2)TIM_CTRL_AUTO_RELOAD BIT3)SW_RST ((uint8_t)0x55))SCI_RST ((uint8_t)0xAB))MSR_RST ((uint8_t)0xC3))W25X_WRITE_ENABLE (0x06))W25X_WRITE_DISABLE (0x04))W25X_READ_STATUS1 (0x05))W25X_READ_STATUS2 (0x35))W25X_WRITE_STATUS (0x01))W25X_READ_DATA (0x03))W25X_FASTREAD_DATA (0x0B))W25X_FASTREAD_DUAL1 (0x3B))W25X_FASTREAD_DUAL2 (0xBB))W25X_FASTREAD_QUAD1 (0x6B))W25X_FASTREAD_QUAD2 (0xEB))W25X_FASTREAD_QUAD3 (0xE7))W25X_PAGE_PROGRAM (0x02))W25X_SECTOR_ERASE (0x20))W25X_BLOCK_ERASE32K (0x52))W25X_BLOCK_ERASE64K (0xD8))W25X_CHIP_ERASE (0xC7))W25X_POWER_DOWN (0xB9))W25X_RELEASE_POWERDOWN (0xAB))W25X_DEVICEID (0xAB))W25X_MANUFACT_DEVICEID (0x90))W25X_JEDEC_DEVICEID (0x9F))QSPICFG_XIPEN 1 << 12)QSPICFG_DECEN 1 << 13)QSPICFG_DUAL_MODE 1 << 0)QSPICFG_QUAD_MODE 2 << 0)QSPICFG_MBYTE 1 << 2)QSPICFG_MBYTE_CONT 1 << 3)QSPICFG_RETRY 3 << 24)QCSFT_DUMMY (8))QCSFT_CMD (16))QSPICFG_MODE_03 W25X_READ_DATA<<16)QSPICFG_MODE_0B W25X_FASTREAD_DATA << QCSFT_CMD | 8 << QCSFT_DUMMY)QSPICFG_MODE_3B QSPICFG_DUAL_MODE | W25X_FASTREAD_DUAL1 << QCSFT_CMD | 8 << QCSFT_DUMMY)QSPICFG_MODE_6B QSPICFG_QUAD_MODE | W25X_FASTREAD_QUAD1 << QCSFT_CMD | 8 << QCSFT_DUMMY)QSPICFG_MODE_BB QSPICFG_DUAL_MODE | QSPICFG_MBYTE | 0x60 | W25X_FASTREAD_DUAL2 << QCSFT_CMD)QSPICFG_MODE_EB QSPICFG_QUAD_MODE | QSPICFG_MBYTE | 0x60 | W25X_FASTREAD_QUAD2 << QCSFT_CMD | 4 << QCSFT_DUMMY)QSPICFG_MODE_E7 QSPICFG_QUAD_MODE | QSPICFG_MBYTE | 0x60 | W25X_FASTREAD_QUAD3 << QCSFT_CMD | 2 << QCSFT_DUMMY)BPK_LR_LOCK_SELF BIT0)BPK_LR_LOCK_KEYWRITE BIT1)BPK_LR_LOCK_KEYREAD BIT2)BPK_LR_LOCK_KEYCLEAR BIT3)BPK_LR_LOCK_RESET BIT4)BPK_LR_LOCK_ALL (BIT1|BIT2|BIT3|BIT4)*SEC_LOCK_LOCK BIT0*ACTION_LOCK BIT1*TAMPER_LOCK BIT2*SENSOR_LOCK BIT3*SHIELD_LOCK BIT4*SENSOR_LOCK_ALL (BIT1|BIT2|BIT3|BIT4)*RTC_SECOND_IRQ BIT0*RTC_ALARM_IRQ BIT1*RTC_ALL_IRQ (BIT0|BIT1) ..\Libraries\CMSIS\Device\YICHIP\YC3122\Include\..\Libraries\CMSIS\Include\D:\sofware\Keil528\ARM\ARMCC\Bin\..\include\yc3122.hcore_cm0.hsystem_yc3122.hstdint.hstring.h ..\Libraries\CMSIS\Device\YICHIP\YC3122\Include\yc3122.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilIRQnReset_IRQnqNonMaskableInt_IRQnrHardFault_IRQnsSVCall_IRQn{PendSV_IRQn~SysTick_IRQnUSB_IRQnI2C0_IRQnI2C1_IRQnQSPI_IRQnSPI0_IRQnSPI1_IRQnHSPI_IRQnSEC_IRQnUART0_IRQnUART1_IRQn UART2_IRQn UART3_IRQn MEMCP_IRQn SCI0_IRQn SCI1_IRQnMSR_IRQnGPIO_IRQnTMRG0_IRQnTMRG1_IRQnSDIO_IRQnPSARM_IRQnRSA_IRQnSM4_IRQnTRNG_IRQnWDT_IRQnDCMI_IRQnADC_IRQnRTC_IRQnRSVD1_IRQnPOWER_IRQnSOFTWARE_IRQnRISCV_IRQnPIRQn_Typeh*!REGION_SADDR'#!REGION_SADDR_RSVD'#!REGION_EADDR'#!REGION_EADDR_RSVD'#taPREGION_ADDR_TypeDef* !MPU_DMA_CTRL'#!MPU_DMA_CTRL_RSVD#!REGION0_RW_ENABLE'#!REGION1_RW_ENABLE'#!REGION2_RW_ENABLE'#!REGION3_RW_ENABLE'#!MPU_DMA_PROT_RSVD#!MPU_DMA0_FAULT'#!MPU_DMA1_FAULT'#!MPU_DMA2_FAULT'#!MPU_DMA3_FAULT'#!MPU_DMA4_FAULT'#!MPU_DMA5_FAULT'#!MPU_DMA6_FAULT'#!MPU_DMA7_FAULT'#!MPU_DMA8_FAULT'#!MPU_DMA9_FAULT'# !MPU_DMA10_FAULT'# !MPU_DMA_FAULT_RSVD#  MPU_DMA_RSVD1>#  -REGION_ADDRS\#  MPU_DMA_RSVD2y#@!DMA_FAULT_ADDR#!DMA_FAULT_ADDR_RSVD#atPMPU_DMA_TypeDefI* !LTSLEEP_EN'#!LTSLEEP'#!WFI_EN'#!#!DCLK_EN'#!FCLK_EN'#!SCSCLK_EN'#!#!BITBAND_CFG'#S reg'bit* !VAL'# S reg'bit*!CODE_CRC#!MEM#!MPU#!RAM_NOEXE#!RV_MPU#!RV_ACCESS#!RCODE_CRC#!MPU_ROM#!DMA_MPU#!#!ERR_CLR'#Sreg'bit*!VAL'# Sreg'bit*!MS_CLK'# !US_CLK'# Sreg'bit*!CLK_EN'#!#!RESET'#!#!FS_EN'# !FS_LOCK'# !#!RST_STATUS#!SLP_STATUS#Sreg'bit *!EN'#!#!IRQ'#!#!TRIG'#Sreg'bit*!EN'#!TRIG'#!#!CODE'#Sreg'bit *!QR_IE'#!ONED_IE'#Sreg'bit^ *CTRL#WKUP_SRC#ERROR_STATUS#RESERVED # IRQ_ADDR0# CURR_CLK#$5RESERVED1 #(RV_CTRL#RV_IRQ#SW_IRQI #BIN_IRQ #PMCU_Type *!VAL# Sreg'bits *!VAL'#Sreg'bit *!VAL'# Sreg'bit *!VAL'# Sreg'bit *!VAL& #tQSreg& bit *!VAL'# Sreg'bitA *!VAL'# Sreg'biti *!VAL'# Sreg'bit *!VAL'# Sreg'bit *!VAL'# Sreg'bit *!VAL'# Sreg'bit *!VAL'# Sreg'bit1 *!VAL'# Sreg'bitY *!VAL'# Sreg'bit *!VAL'# Sreg'bit *!VAL'# Sreg'bit *!VAL'# Sreg'bit *!VAL'# Sreg'bit! *!VAL'# Sreg'bitI *!VAL'# Sreg'bitq *!VAL'# Sreg'bit *!VAL'# Sreg'bit *CTRL_ID #CTRL #RESERVED#CTRL_FSR # CTRL_FAR #PROTECTION, #RESERVED1#USER_STARTT #RESERVED2n#REGION_BASE0| #@REGION_BASE1 #DREGION_BASE2 #HREGION_BASE3 #LREGION_BASE4 #PREGION_BASE5D #TREGION_BASE6l #XREGION_BASE7 #\REGION_LIMIT0 #`REGION_LIMIT1 #dREGION_LIMIT2 #hREGION_LIMIT34 #lREGION_LIMIT4\ #pREGION_LIMIT5 #tREGION_LIMIT6 #xREGION_LIMIT7 #|QtPMPU_Type *"!EN'#!START_EN'#!START_SEL'#!START'#!CPOL'#!CPHA'#!RTX_SEQ'#!RXD_EN'#!NCS_DLY'#!FIFO_CTRL'#!TRX_DLY'#!CLK_DIV'# !RX_PHASE'#!#!Y2RGB'#!FIRST_BIT'#S"reg'bit*#!TX_RPTR_INC'#!TX_EMPTY#!TX_FULL#!RST'#!#!RX_RPTR_INC'#!RX_EMPTY#!RX_FULL#!AUTO_RST'#!#!TX_DATA'#!RX_DATA'#S$reg'bit*%!EN'#!AUTO_START'#!#!START'#!TX_PTR_INC'#!RX_PTR_INC'#!PINGPANG_EN'#S%reg'bit*'!DMA_RIS'#!TXFL_RIS'#!TXFO_RIS'#!RXFH_RIS'#!RXFO_RIS'#!SOQ_RIS'#!#!DMA_MIS'#!TXFL_MIS'#!TXFO_MIS'#!RXFH_MIS'#!RXFO_MIS'#!SOQ_MIS'#!#!DMA_EN'#!TXFL_EN'#!TXFO_EN'# !RXFH_EN'# !RXFO_EN'# !SOQ_EN'# S(reg'bit*(!VAL'# S(reg'bit*(!VAL'# S(reg'bit;*(!VAL'# S)reg'bitc*)!VAL'# S)reg'bit*)!VAL# S)reg'bit*)!VAL# S*reg'bit**!RX_WATERLEVEL'#!#!TX_WATERLEVEL'#!#!RX_ITEMS# !#!TX_ITEMS#S+reg'bit*,4CTRL#FIFO#dma#IRQ# DMA_TX_SADDR&#DMA_RX_SADDRN#DMA_TX_LENv#DMA_RX_LEN#DMA_TX_ADDR# DMA_RX_ADDR#$,RESERVED8#(FIFO_CTRL#0PHSPI_Type*-!RELOAD'#!MODE'#!EN'#!CLK_DIV'#!OFF'#!OFF_LOCK'#S-reg'bitu*.!CNT# S.reg'bit*.!STATE#S.reg'bit*.!VALUE'# S.reg'bitAS/IRQ_STATUS,KICKV*/!CLEAR'#S/reg'bit*/CONFIG#CNT#k#CLEAR# PWDT_Type*1!TPS'#!CODE_DRT'#!OD'#!ETU_NUM'#!RET_TIME'#!RET_EN'#!EN'#!BGT_EN'#!CWT_EN'#!CLK_SEL'#!MST_EN'#!EDC_EN'#S1reg'bit*2!RFIFO_CL'#!TFIFO_CL'#!TS_TEST'#S2reg'bit*3!RFIFO_N'#!RFIFO_F'#!PRT_CHK'#!TFIFO_N'#!TFIFO_F'#!RET_CHK'#!BGT_OT'#!CWT_OT'#!CHK_BIT'#S3reg'bit)*4!R_FNS'#!T_FNS'#S4reg'bit*4!VAL'#S4reg'bit*4!VAL'# S4reg'bitE*5!VAL'#S5reg'bitm*5!CWT_TMR'#!CWT_SRT'#S5reg'bit*5!VAL'#S5reg'bit*8!R_DONE'#!R_ERR'#!CWT_TO'#!BWT_TO'#!T_DONE'#!T_ERR'#!RFIFO_HA'#!TFIFO_LA'#!RFIFO_OVF'#!TFIFO_OVF'#!SHTCUT'#!T_FNS'#!R_FNS'#!CWT_FLG'#!R_SRT'#S8reg'bit*:!R_DONE'#!R_ERR'#!CWT_TO'#!BWT_TO'#!T_DONE'#!T_ERR'#!RFIFO_HA'#!TFIFO_LA'#!RFIFO_OVF'#!TFIFO_OVF'#!SHTCUT'#!T_FNS'#!R_FNS'#!CWT_FLG'#!R_SRT'#S:reg'bit*<!R_DONE'#!R_ERR'#!CWT_TO'#!BWT_TO'#!T_DONE'#!T_ERR'#!RFIFO_HA'#!TFIFO_LA'#!RFIFO_OVF'#!TFIFO_OVF'#!SHTCUT'#!T_FNS'#!R_FNS'#!CWT_FLG'#!R_SRT'#S<reg'bit9*@!TX_EN'#!RX_EN'#!#!FST_EN'#!FST_RF'#!FST_W'#!FST_FLG#!BGTS_SL'#!CWTS_SL'#!CWTC_DSA'#!#!CWT_EN'#!CWT_ST'#!CWT_SRT'# !CWT_RLD'# !CWTA_SRT'# !CWT_RNG# !#!BWT_EN'#!BWT_ST'#!BWT_SRT'#!BWT_RLD'#!BWTA_SRT'#!BWTA_ST'#!BWT_RNG#S@reg'bitX*@!VAL'#S@reg'bit *@!VAL'#S@reg'bit> *@!VAL'#SAreg'bitf *C!TX_IDLE#!TX_STR#!TX_LD_DTA#!TX_DTA#!TX_PRT#!TX_INT_GAD#!TX_ERR_DET#!TX_ERR_GAD#!TX_GAD#!#!RX_IDLE#!RX_RDY#!RX_STR# !RX_DTA# !RX_PRT# !RX_PRT_CHK# !RX_ERR# !RX_GARD#!RX_ERR_GAD#!RX_WAIT#SDreg'bit *D!VAL'#SDreg'bit"*D!VAL'#SDreg'bit9"*D!VAL'#SEreg'bita"*E!TL_WTL'#!RH_WTL'#!T_ITEMS#!R_ITEMS#SEreg'bit"*HMODE#RESERVED#CTRL#STATUS# INT_IO#FRESERVED12##DATA0# RESERVED2#$ETUX#(BGT#,CWT#0EDC#4G RESERVED3##8IS#`IE$#dIESC#hCTRL2 #lCWT_TO) #pCWT_RLDQ #tCWT_CNTy #xSTATUS_FSM!#|BWT_TO$"#BWT_RLDL"#BWT_CNTt"#FIFO_CTRL"#PSCI0_Type" *I!period'# SIHI'reg$Im$bit$*M!PWM0EN'#!PWM0FIR'#!PWM0MD'#!PWM0REL'#!PWM1EN'#!PWM1FIR'#!PWM1MD'#!PWM1REL'#!PWM2EN'#!PWM2FIR'#!PWM2MD'#!PWM2REL'#!PWM3EN'#!PWM3FIR'#!PWM3MD'#!PWM3REL'#!PWM4EN'#!PWM4FIR'#!PWM4MD'# !PWM4REL'# !PWM5EN'# !PWM5FIR'# !PW5MD'# !PWM5REL'#!PWM6EN'#!PWM6FIR'#!PWM6MD'#!PWM6REL'#!PWM7EN'#!PWM7FIR'#!PWM7MD'#!PWM7REL'#SMreg'bit$*N!PWM8EN'#!PWM8FIR'#!PWM8MD'#!PWM8REL'#!IRQ_EN'# !IRQ_CLR'# SNreg'bit&*O!cnt# SO$Oreg'Ov'bit'*O!PWM_IRQ_PEND# SOreg'bit'*PxPERIOD$#CTRL1&#HCTRL2a'#LCNT'#PIRQ_NUM'#tPTIM_Type' *P!VAL'# SPreg'bit9(*P!VAL'# SQreg'bita(*Q!VAL& #SQreg& bit(*RRESULTL(#MASKt(#QRESERVED(#DATA(#|RESERVED1#~PCRC_Type( *R!# !USB_SEL'#!UART_SEL'#SRreg'bit)*S!SEL'#!DIV_EN'#SSreg'bitb)*S!CLK_CFG'#SSreg'bit)*W!RNG'#!QSPI'#!SHA'#!CRC'#!PWM'#!WDT'#!USB'#!SPI'#!DES'#!RSA'#!AES'#!gpio'#!SCI0'#!SCI1'#!SM4'#!UART'#!MSR'#!MSR_ADC'#!# !PSRAM'# !HSPI'# !DAC'# !DCMI'# !SD'#!CHGPUMP'#!MEMCP'#!MPU_DMA'#!RV_SYS'#!RV_REG'#!RC48M'#SWreg'bit)*X!SEL'#!RC_32K'#!DIV_EN'#!DIV_SEL'#!RAND_EN'#!#!DIV_LO'#!DIV_HI'#!RAND_MASK'#SXreg'bit+*Z!AHB_SEL'#!#!AHB_RAND_EN'#!AHB_RAND_MASK'#!AHB_DIV_LO'#!AHB_DIV_HI'#!QSPI_SEL'#!#!QSPI_DIV_LO'#!QSPI_DIV_HI'#SZreg'bitO,*\!PSRAM_SEL'#!#!PSRAM_PLL_SEL'#!PSRAM_DIV_SEL'#!PSRAM_DIV_EN'#!#!PSRAM_DIV_LO'#!PSRAM_DIV_HI'#!HSPI_SEL'#!# !HSPI_PLL_SEL'# !HSPI_DIV_SEL'# !HSPI_DIV_EN'# !#!HSPI_DIV_LO'#!HSPI_DIV_HI'#S\reg'bit(-*_!ICE_SEL'#!#!ICE_EN'#!ICE_DIV_LO'#!ICE_DIV_HI'#!ADAC_SEL'#!#!ADAC_EN'#!ADAC_DIV_LO'#!ADAC_DIV_HI'#!GPIO0_SEL'#!# !GPIO0_EN'# !GPIO0_DIV_LO'# !GPIO0_DIV_HI'#!GPIO1_SEL'#!#!GPIO1_EN'#!GPIO1_DIV_LO'#!GPIO1_DIV_HI'#S`reg'bitz.*a!PLL_SEL_LOCK'#!#!AHB_PLL_SEL'#!#!QSPI_PLL_SEL'# !#!MCU_PLL_SEL'#!RSA_PLL_SEL'#Sareg'bit0*a!CNT#!START'#!DONE#!#!TIME'#Sbreg'bit0*b!SEL'#!#!RAND_EN'#!RAND_MASK'#!DIV_LO'#!DIV_HI'#Screg'bit1*d,HCLK_CTRLM)#PCLK_CTRL)#RSA_CLK)#CLK_EN+# MCU_CLK:,#PER1_CLK-#PER2_CLKe.#PER3_CLK/#CLK_PLL_SEL0# OSC32K_CALI0#$CLK_RSAz1#(PRCC_Type1*g!VBAT_LV'#!RCH_EN'#!IND'#!ICHG'#!RESET'#!UVLO_OK_AON'#!PGOOD'#!DPPM_OV_CV'#!DPPM_OV_CC'#!CC_OV_CV'#!DET_AON'#!VBAT_OV'#!PWK'#!#!IE'#!EVENT0_EN'#!EVENT1_EN'# Sgreg'bitX2*k!VBAT_LV_IE'#!RCH_EN_IE#!IND_IE'#!ICHG_IE#!RESET_IE'#!UVLO_OK_AON_IE#!PGOOD_IE'#!DPPM_OV_CV_IE#!DPPM_OV_CC_IE'#!CC_OV_CV_IE#!DET_AON_IE'#!VBAT_OV_IE#!PWK_IE'#!#!VBAT_LV_IT'#!RCH_EN_IT#!IND_IT'# !ICHG_IT# !RESET_IT'# !UVLO_OK_AON_IT# !PGOOD_IT'# !DPPM_OV_CV_IT#!DPPM_OV_CC_IT'#!CC_OV_CV_IT#!DET_AON_IT'#!VBAT_OV_IT#!PWK_IT'#Skreg'bit3*k!VAL'# Skreg'bit5*l!VAL'# Slreg'bit5*l!VAL'# Slreg'bit$6*l!VAL'# Slreg'bitL6*n!ROM_SW7#!LOCK_SEC7#!7#!DEBUG_EN7#!LOCK_OTP7#!LOCK_ANA7#!SRAM_NEXE7#!ALARM_EN7#tBBt7Snreg7bitt6*o!RTC_EN'#!LPM_EN'#!RTC_STATE#!LPM_STATE#!AON_STATE#Soreg'bit-7*o!RDATA# Soreg'bit7*o!RDATA# Soreg'bit7*p!RDATA# Spreg'bit7*p!STATE#Spreg'bit#8*q!IE'#!VIO0_EN'#!VIO1_EN'#!#!IRQ_STATE#!VIO0_IRQ'#!VIO1_IRQ'#!#!VIO0_STATUS#!VIO1_STATUS#Srreg'bitM8*tHCHGR_EVENT_IRQ3#CHGR_EVENT_ICTRL5#RNG_CTRL'#RNG_DATA05# RNG_DATA16#RNG_DATA276#RNG_DATA3_6#rom_switch7#RESERVED7#RESERVED1#LPM_BUSY_CFG7# LPM_RDATA7#$RTC_RDATA7#(AON_RDATA8#,tRESERVED2:#0pwk_state88#@VIO_IRQ8#DPSYSCTRL_Type9*v!SOFT'#!wdt'#!SWD'#!ICE'#!VDDSEC_U'#!VSEC_O'#!VSEC_U'#!DVDD_U'#!VBUT_O'#!VBUT_U'#!TS_O'#!TS_U'#!#!GPIO_SEL'#Svreg'bitd:*x!SOFT'#!WDT'#!SWD'#!ICE'#!VDDSEC_U'#!VSEC_O'#!VSEC_U'#!DVDD_U'#!VBUT_O'#!VBUT_U'#!TS_O'#!TS_U'#Sxreg'bit[;*x!RESET'#Sxreg'bit4<*y RST_ENF;#RST_TYPE<#RESETI<#PRSTGEN_Type^<*y!SEC_EN'#!THRESHOLD'#Syreg'bit<*|!#!STATE#!VDDSEC_UVH#!VDDSEC_UHVB#!VSEC_OVH#!VSEC_OVHB#!VSEC_UVH#!VSEC_UHVB#!DVDDLPM_UVH#!DVDDLPM_UVHB#!VBUT_OVH#!VBUT_OVHB# !VBUT_UVH# !VBUT_UVHB# !TS_OTH# !TS_OTHB# !TS_UTH#!TS_UTHB#S|reg'bit<*}!LSI_IE'#!LSE_IE'#!#!LSI_IRQ#!LSE_IRQ#S}reg'bitP>*}!IE'#!CORE_IE'#!#!LPM_IRQ#S~reg'bit>*!VSEC_EN'#!VDDSEC_EN'#!#!VSEC_L_SEL'# !VSEC_H_SEL'#!VDDSEC_SEL'#Sreg'bit?*CTRL<#result;>#RESERVED?#RTC_IE>#IE>#SENSOR_CTRL?#PSECURE_Type?*!FUNC7#!MODE7#SPŀ7Oreg;@׀@ObitM@*܂!PIN0& #!PIN1& #!PIN2& # !PIN3& # !PIN4& # !PIN5& # !PIN6& # !PIN7& #!PIN8& #!PIN9& #!PIN10& #!PIN11& #!PIN12& #!PIN13& #!PIN14& #!PIN15& #S & regaA`@bitsA*!PIN0& #!PIN1& #!PIN2& # !PIN3& # !PIN4& # !PIN5& # !PIN6& # !PIN7& #!PIN8& #!PIN9& #!PIN10& #!PIN11& #!PIN12& #!PIN13& #!PIN14& #!PIN15& #S & regBAbitB*!PIN0& #!PIN1& #!PIN2& # !PIN3& # !PIN4& # !PIN5& # !PIN6& # !PIN7& #!PIN8& #!PIN9& #!PIN10& #!PIN11& #!PIN12& #!PIN13& #!PIN14& #!PIN15& #S҇ & regCɇBbitC*Ή!PIN0& #!PIN1& #!PIN2& # !PIN3& # !PIN4& # !PIN5& # !PIN6& # !PIN7& #!PIN8& #!PIN9& #!PIN10& #!PIN11& #!PIN12& #!PIN13& #!PIN14& #!PIN15& #S ݉& regDCbitD*!PIN0& #!PIN1& #!PIN2& # !PIN3& # !PIN4& # !PIN5& # !PIN6& # !PIN7& #!PIN8& #!PIN9& #!PIN10& #!PIN11& #!PIN12& #!PIN13& #!PIN14& #!PIN15& #S & regEDbit F*!INDEX7#Sʌreg7bitF*Ǝ!PIN0& #!PIN1& #!PIN2& # !PIN3& # !PIN4& # !PIN5& # !PIN6& # !PIN7& #!PIN8& #!PIN9& #!PIN10& #!PIN11& #!PIN12& #!PIN13& #!PIN14& #!PIN15& #S Վ& regKGJFbit]G*!PA107#!PB67#!PC17#!PC87#!PD07#!PD127#!PE127#!PE67#Sreg7bitpG*CTRL6@#RESERVEDH#PINTR\A#RESERVED18H#IRQ_LEVELB#RESERVED2fH#IRQ_RISEC#RESERVED3H#IRQ_FALLD#ʑRESERVED4H#IRQ_STATUSE#RESERVED5H#RESERVED67#IRQ_NUM4F#IN_LEVELFG#ȒRESERVED7>I#OD_CTRLG#RESERVED87#RESERVED9#PGPIO_TypeG*!VAL'# S˓reg'bitI*ߓ!VAL'# Sreg'bitI*!RX_LEN_L'#!TX_LEN_L'#Sreg'bitI*!LOOPBACK'#!INT_MODE'#!RADDR_LOCK'#!WADDR_LOCK'#!#!RX_LEN_H'#!TX_LEN_H'#!PP_BUF'#!# !RESET'#!CLEAR_INT'#!START'#Sreg'bit7J*!DONE#Sϖreg'bit$K*!VAL# Sreg'bitOK*!VAL# Sreg'bityK*SRC_ADDRI#DEST_ADDRI#LEN_LOW!J#CTRLK# STATUS9K#RPTRcK#WPRTK#PDMA_TypeK*!CLK_DIV'#!MODE'#!CPHA'#!CPOL'#!RESET'#!DCMI_EN'#!RW_DELAY'#!AUTO_START'#!SCK_DIR'#!RX_PHASE'#!FIRST_BIT'# !WAIT_DMA'# Sreg'bitL*CTRLL#PSPI_Type M*Λ!RX_EN7#!PARITY7#!DATA_BITS7#!STOP_BITS7#!FLOW_CTRL7#!SMART_CARD7#!HDX_EN7#!RESET_BAUD7#Sreg7bit0M*!VAL7#Sreg7bitM*!BAUD_RATE& #!TX_INT_EN& #SҜreg& bitN*!VAL& #Sreg& bitRN*!VAL7#Sreg7bit|N*!RX_EMPTY'#!RX_FULL'#!RX_NEAR_FULL'#!# !RX_ITEMS_H'#!RX_ITEMS_L'#Sreg'bitN*şCTRLM#RX_INT_LENM#BAUD Puint16_t? Puint32_t@ Puint64_tA (SYSTEM_YC3122_H ./0 ..\Libraries\CMSIS\Device\YICHIP\YC3122\Include\D:\sofware\Keil528\ARM\ARMCC\Bin\..\include\..\Libraries\core\system_yc3122.hstdint.hyc3122.htype.h ..\Libraries\CMSIS\Device\YICHIP\YC3122\Include\system_yc3122.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilqSystemCoreClocka"SystemCoreClock__string_h __ARMCLIB_VERSION 5060037_ARMABI __declspec(__nothrow)__STRING_DECLS __CLIBNS$__CLIBNS 7NULL8NULL 0XL D:\sofware\Keil528\ARM\ARMCC\Bin\..\include\string.hD:\sofware\Keil528\ARM\ARMCC\Bin\..\include\string.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] unsigned intPsize_t, __YC_QSPI_H__  BOOT_UART_DOWNLOAD_FLAG 0x5a5aa5a5BOOT_USB_DOWNLOAD_FLAG 0xaa5555aaBOOT_AUTO_SELECT_FLAG 0xffffffffENC_BULK_BUF_SIZE 0x9000xo ..\Libraries\sdk\..\Libraries\CMSIS\Device\YICHIP\YC3122\Include\yc_qspi.hyc3122.h| ..\Libraries\sdk\yc_qspi.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilYC_QFLASH_SIZE_UNKNOW YC_QFLASH_SIZE_512KB YC_QFLASH_SIZE_1MB YC_QFLASH_SIZE_4MB Pyc_qspi_flash_size_enum*is_endQ#enc_indexQ#Benc_bufG#PENC_BulkTypeDef! __ROM_API_H__ FUNC_DELAY_US_ADDR (0x5020 + 1)FUNC_DELAY_MS_ADDR (0x5058 + 1)FUNC_INIT_OTP_ADDR (0x5458 + 1)FUNC_DEINIT_OTP_ADDR (0x54b8 + 1)FUNC_READ_OTP_ADDR (0x5500 + 1)FUNC_WRITE_OTP_ADDR (0x5638 + 1)FUNC_READ_CHIPID_ADDR (0x569c + 1)FUNC_READ_CHIPLF_ADDR (0x56aa + 1)FUNC_LIGHT_SLEEP_ADDR (0x5328 + 1)FUNC_DEEP_SLEEP_ADDR (0x534c + 1)FUNC_ENC_WRITE_FLASH_ADDR (0x6798 + 1)FUNC_QSPI_FLASH_SECTORERASE_ADDR (0x5998 + 1) FUNC_QSPI_FLASH_BLOCKERASE_ADDR (0x59a4 + 1)!FUNC_QSPI_FLASH_BLOCK64ERASE_ADDR (0x59b0 + 1)"FUNC_QSPI_FLASH_WRITE_ADDR (0x58d8 + 1)#FUNC_QSPI_FLASH_READ_ADDR (0x59da + 1)$FUNC_FLASH_BLANK_CHECK (0x66e4 + 1)%FUNC_PREFETCH (0x5388 + 1)&FUNC_READ_FLASH_ID (0x5a44 + 1)<3 ..\Libraries\core\rom_api.h ..\Libraries\core\rom_api.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil __SYSTEM_H__ SDK_DEBUG BIT_SET(a,b) ((a) |= (1<<(b)))BIT_CLEAR(a,b) ((a) &= ~(1<<(b)))BIT_FLIP(a,b) ((a) ^= (1<<(b)))BIT_GET(a,b) (((a) & (1<<(b)))>>(b))*_ASSERT(x) if (!(x)) { _assert_handler(__FILE__,__LINE__,__FUNCTION__);}0YC_DEBUG_LOG(type,message) do { if (type) MyPrintf message; } while (0) ..\Libraries\core\D:\sofware\Keil528\ARM\ARMCC\Bin\..\include\..\Libraries\sdk\system.hstring.hyc_uart.hrom_api.hboard_config.h ..\Libraries\core\system.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil __YC_UART_H__ IS_UART(UARTx) (((UARTx) == UART0) || ((UARTx) == UART1) || ((UARTx) == UART2) || ((UARTx) == UART3)) MODE_RX_ENABLE 1!MODE_RX_DISABLE 0"IS_UART_RX_MODE(MODE) (((MODE) == MODE_RX_ENABLE) || ((MODE) == MODE_RX_DISABLE))(PARITY_NONE 0)PARITY_EVEN 0*PARITY_ODD 1+IS_UART_PARITY(PARITY) (((PARITY) == PARITY_NONE) || ((PARITY) == PARITY_EVEN) || ((PARITY) == PARITY_ODD))2DATABITS_8B 03DATABITS_9B 14IS_UART_WORD_LENGTH(LENGTH) (((LENGTH) == DATABITS_8B) || ((LENGTH) == DATABITS_9B)):STOPBITS_1 0;STOPBITS_2 1 0x5B8) && ((BAUDRATE) < 0x0044AA21))`UART_IT_TX 0x01aUART_IT_RX 0x02bIS_UART_IT(ITx) (((ITx) == UART_IT_TX) || ((ITx) == UART_IT_RX)) ..\Libraries\sdk\..\Libraries\CMSIS\Device\YICHIP\YC3122\Include\..\Libraries\core\yc_uart.hyc3122.hsystem.hH ..\Libraries\sdk\yc_uart.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil* RxModeB#ParityB#DataBitsB#StopBitsB#FlowCtrlB#SmartCardB#CommModeB#BaudRatea#PUART_InitTypeDef __YC_GPIO_H__ GPIO_CONFIG(x) *((volatile uint8_t*)(GPIO_BASE + x))GPIO_GetNum(port,pin) ((port * GPIO_PIN_NUM) + UnMap(pin))GPIO_OD_TypeDef uint8_tGPIO_FUN_TYPEDEF uint8_tGPIO_PORT_NUM 5GPIO_PIN_NUM 16GPIO_OD_PORTA_10 ((GPIO_OD_TypeDef)0x00)GPIO_OD_PORTB_06 ((GPIO_OD_TypeDef)0x01)GPIO_OD_PORTC_01 ((GPIO_OD_TypeDef)0x02) GPIO_OD_PORTC_08 ((GPIO_OD_TypeDef)0x03)!GPIO_OD_PORTD_00 ((GPIO_OD_TypeDef)0x04)"GPIO_OD_PORTD_12 ((GPIO_OD_TypeDef)0x05)#GPIO_OD_PORTE_06 ((GPIO_OD_TypeDef)0x06)$GPIO_OD_PORTE_12 ((GPIO_OD_TypeDef)0x07)&IS_GPIO_OD(port_od) ((port_od == GPIO_OD_PORTA_10) || (port_od == GPIO_OD_PORTB_06) || (port_od == GPIO_OD_PORTC_01) || (port_od == GPIO_OD_PORTC_08) || (port_od == GPIO_OD_PORTD_00) || (port_od == GPIO_OD_PORTD_12) || (port_od == GPIO_OD_PORTE_06) || (port_od == GPIO_OD_PORTE_12))BIS_GPIO_PIN(PIN) (((((PIN) & ~(uint16_t)0xFFFF)) == 0x00) && ((PIN) != (uint16_t)0x00))CIS_GPIO_PIN_SINGLE(PIN) ((PIN == GPIO_Pin_0) || (PIN == GPIO_Pin_1) || (PIN == GPIO_Pin_2) || (PIN == GPIO_Pin_3) || (PIN == GPIO_Pin_4) || (PIN == GPIO_Pin_5) || (PIN == GPIO_Pin_6) || (PIN == GPIO_Pin_7) || (PIN == GPIO_Pin_8) || (PIN == GPIO_Pin_9) || (PIN == GPIO_Pin_10) || (PIN == GPIO_Pin_11) || (PIN == GPIO_Pin_12) || (PIN == GPIO_Pin_13) || (PIN == GPIO_Pin_14) || (PIN == GPIO_Pin_15))]IS_GPIO_PORT(port) (port <= GPIOE)`INPUT ((GPIO_FUN_TYPEDEF) 0)aQSPI_NCS ((GPIO_FUN_TYPEDEF) 2)bQSPI_SCK ((GPIO_FUN_TYPEDEF) 3)cQSPI_IO0 ((GPIO_FUN_TYPEDEF) 4)dQSPI_IO1 ((GPIO_FUN_TYPEDEF) 5)eQSPI_IO2 ((GPIO_FUN_TYPEDEF) 6)fQSPI_IO3 ((GPIO_FUN_TYPEDEF) 7)gUART0_TXD ((GPIO_FUN_TYPEDEF) 8)hUART0_RXD ((GPIO_FUN_TYPEDEF) 9)iUART0_RTS ((GPIO_FUN_TYPEDEF)10)jUART0_CTS ((GPIO_FUN_TYPEDEF)11)kUART1_TXD ((GPIO_FUN_TYPEDEF)12)lUART1_RXD ((GPIO_FUN_TYPEDEF)13)mUART1_RTS ((GPIO_FUN_TYPEDEF)14)nUART1_CTS ((GPIO_FUN_TYPEDEF)15)oUART2_TXD ((GPIO_FUN_TYPEDEF)36)pUART2_RXD ((GPIO_FUN_TYPEDEF)37)qUART2_RTS ((GPIO_FUN_TYPEDEF)38)rUART2_CTS ((GPIO_FUN_TYPEDEF)39)sUART3_TXD ((GPIO_FUN_TYPEDEF)53)tUART3_RXD ((GPIO_FUN_TYPEDEF)53)uUART3_RTS ((GPIO_FUN_TYPEDEF)53)vUART3_CTS ((GPIO_FUN_TYPEDEF)53)wPWM_OUT ((GPIO_FUN_TYPEDEF)16)xPWM_OUT8 ((GPIO_FUN_TYPEDEF)17)yPWM_OUT01 ((GPIO_FUN_TYPEDEF)40)zPWM_OUT23 ((GPIO_FUN_TYPEDEF)41){DCMI_PCLK ((GPIO_FUN_TYPEDEF)18)|DCMI_VSYNC ((GPIO_FUN_TYPEDEF)19)}DCMI_HSYNC ((GPIO_FUN_TYPEDEF)20)~DCMI_D0 ((GPIO_FUN_TYPEDEF)21)DCMI_D1 ((GPIO_FUN_TYPEDEF)22)DCMI_D0_D13 ((GPIO_FUN_TYPEDEF)23)SPID_SDIO ((GPIO_FUN_TYPEDEF)27)SPID0_NCS ((GPIO_FUN_TYPEDEF)24)SPID0_SCK ((GPIO_FUN_TYPEDEF)25)SPID0_MOSI ((GPIO_FUN_TYPEDEF)26)SPID0_MISO ((GPIO_FUN_TYPEDEF)28)SPID1_NCS ((GPIO_FUN_TYPEDEF)48)SPID1_SCK ((GPIO_FUN_TYPEDEF)49)SPID1_MOSI ((GPIO_FUN_TYPEDEF)50)SPID1_MISO ((GPIO_FUN_TYPEDEF)52)SPID_SLV_IN ((GPIO_FUN_TYPEDEF)29)XTAL32K ((GPIO_FUN_TYPEDEF)30)HSPI_NCS ((GPIO_FUN_TYPEDEF)31)HSPI_SCK ((GPIO_FUN_TYPEDEF)32)HSPI_MOSI ((GPIO_FUN_TYPEDEF)33)HSPI_MISO ((GPIO_FUN_TYPEDEF)34)DAC_OUT ((GPIO_FUN_TYPEDEF)35)SDIO ((GPIO_FUN_TYPEDEF)42)PSRAM_NCS ((GPIO_FUN_TYPEDEF)43)PSRAM_SCK ((GPIO_FUN_TYPEDEF)44)PSRAM_DATA_0 ((GPIO_FUN_TYPEDEF)45)PSRAM_DATA_1 ((GPIO_FUN_TYPEDEF)45)PSRAM_DATA_2 ((GPIO_FUN_TYPEDEF)45)PSRAM_DATA_3 ((GPIO_FUN_TYPEDEF)45)JTAG_RV_TCK ((GPIO_FUN_TYPEDEF)46)JTAG_RV_TMS ((GPIO_FUN_TYPEDEF)46)JTAG_RV_TDI ((GPIO_FUN_TYPEDEF)46)JTAG_RV_TDO ((GPIO_FUN_TYPEDEF)46)I2C0_SCL ((GPIO_FUN_TYPEDEF)58)I2C0_SDA ((GPIO_FUN_TYPEDEF)59)I2C1_SCL ((GPIO_FUN_TYPEDEF)47)I2C1_SDA ((GPIO_FUN_TYPEDEF)47)SCI7816_IO ((GPIO_FUN_TYPEDEF)56)SCI7816_IO2 ((GPIO_FUN_TYPEDEF)51)NFC_CLK_OUT ((GPIO_FUN_TYPEDEF)55)ICE ((GPIO_FUN_TYPEDEF)57)JTAG_SWCLK ((GPIO_FUN_TYPEDEF)60)JTAG_SWDIO ((GPIO_FUN_TYPEDEF)61)OUTPUT_LOW ((GPIO_FUN_TYPEDEF)62)OUTPUT_HIGH ((GPIO_FUN_TYPEDEF)63)PULL_PU ((GPIO_FUN_TYPEDEF)64)PULL_PD ((GPIO_FUN_TYPEDEF)128)ANALOG ((GPIO_FUN_TYPEDEF)192)IS_GPIO_FUN(fun) (fun <= 0xff)IS_GPIO_MODE(mode) (((mode) == GPIO_Mode_IN_FLOATING) || ((mode) == GPIO_Mode_IPU) || ((mode) == GPIO_Mode_IPD) || ((mode) == GPIO_Mode_AIN) || ((mode) == GPIO_Mode_Out_PP))IS_GPIO_MODE_OUT(mode) (((mode) == GPIO_Mode_OD_RESET) || ((mode) == GPIO_Mode_OD_SET)) ..\Libraries\sdk\..\Libraries\CMSIS\Device\YICHIP\YC3122\Include\..\Libraries\core\yc_gpio.hyc3122.hsystem.h  ..\Libraries\sdk\yc_gpio.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keilGPIO_Pin_0 GPIO_Pin_1 GPIO_Pin_2 GPIO_Pin_3 GPIO_Pin_4 GPIO_Pin_5 GPIO_Pin_6 @GPIO_Pin_7 GPIO_Pin_8GPIO_Pin_9GPIO_Pin_10GPIO_Pin_11GPIO_Pin_12GPIO_Pin_13 GPIO_Pin_14@GPIO_Pin_15PGPIO_Pin_TypeDef@GPIOA GPIOB GPIOC GPIOD GPIOE PGPIO_TypeDef[Bit_RESET Bit_SET PBitActionGPIO_Mode_IN_FLOATING GPIO_Mode_IPU GPIO_Mode_IPD GPIO_Mode_AIN GPIO_Mode_Out_PP >PGPIO_ModeTypeDefGPIO_Mode_OD_RESET GPIO_Mode_OD_SET PGPIO_ODTypeDef*GPIO_Pin#GPIO_Mode#PGPIO_InitTypeDef __BOARD_CONFIG_H__ FPGA_BOARD (1)EVB_BOARD (2)APP_BOARD (3)APP_88PIN_BOARD (4)EVB_PSRAM_BOARD (5)BOARD_TYPE APP_88PIN_BOARDGPIO_Group_To_GroupIn(Group) ((((uint32_t)Group - GPIO_BASEADDR)/8) + (uint32_t)GPIO_IN_BASE)GPIO_Pin_To_PinIn(Pin) (1 << Pin)PRINTPORT UART0PRINT_BAUD (921600)PRINTRX_PORT GPIODPRINTRX_IO_PIN GPIO_Pin_6PRINTTX_PORT GPIODPRINTTX_IO_PIN GPIO_Pin_5PRINTRTS_PORT GPIOBPRINTRTS_IO_PIN GPIO_Pin_2PRINTCTS_PORT GPIOBPRINTCTS_IO_PIN GPIO_Pin_3UART1_BAUD (921600)UART1RX_PORT GPIOAUART1RX_IO_PIN GPIO_Pin_0UART1TX_PORT GPIOAUART1TX_IO_PIN GPIO_Pin_1SPI0PORT SPI0SPI0NCS_PORT GPIOBSPI0NCS_IO_PIN GPIO_Pin_15SPI04MNCS_PORT GPIODSPI04MNCS_IO_PIN GPIO_Pin_12SPI016MNCS_PORT GPIODSPI016MNCS_IO_PIN GPIO_Pin_13SPI0SCK_PORT GPIOBSPI0SCK_IO_PIN GPIO_Pin_1SPI0MOSI_PORT GPIOASPI0MOSI_IO_PIN GPIO_Pin_15SPI0MISO_PORT GPIOASPI0MISO_IO_PIN GPIO_Pin_14SPI1PORT SPI1SPI1NCS_PORT GPIOBSPI1NCS_IO_PIN GPIO_Pin_15SPI14MNCS_PORT GPIOCSPI14MNCS_IO_PIN GPIO_Pin_8SPI116MNCS_PORT GPIOCSPI116MNCS_IO_PIN GPIO_Pin_8SPI1SCK_PORT GPIOBSPI1SCK_IO_PIN GPIO_Pin_1SPI1MOSI_PORT GPIOASPI1MOSI_IO_PIN GPIO_Pin_15SPI1MISO_PORT GPIOASPI1MISO_IO_PIN GPIO_Pin_14SPI2PORT HSPISPI2NCS_PORT GPIOBSPI2NCS_IO_PIN GPIO_Pin_15SPI2SCK_PORT GPIOBSPI2SCK_IO_PIN GPIO_Pin_1SPI2MOSI_PORT GPIOASPI2MOSI_IO_PIN GPIO_Pin_15SPI2MISO_PORT GPIOASPI2MISO_IO_PIN GPIO_Pin_14ST7539CS_PORT GPIOBST7539CS_IO_PIN GPIO_Pin_15ST7539RST_PORT GPIOBST7539RST_IO_PIN GPIO_Pin_2ST7539A0_PORT GPIOBST7539A0_IO_PIN GPIO_Pin_0ST7539BL_PORT GPIOCST7539BL_IO_PIN GPIO_Pin_2ST7539SCK_PORT GPIOBST7539SCK_IO_PIN GPIO_Pin_1ST7539MOSI_PORT GPIOAST7539MOSI_IO_PIN GPIO_Pin_15ST7539MISO_PORT GPIOAST7539MISO_IO_PIN GPIO_Pin_14ST7789CS_PORT GPIOBST7789CS_IO_PIN GPIO_Pin_15ST7789RST_PORT GPIOBST7789RST_IO_PIN GPIO_Pin_2ST7789A0_PORT GPIOBST7789A0_IO_PIN GPIO_Pin_0ST7789BL_PORT GPIOCST7789BL_IO_PIN GPIO_Pin_2ST7789SCK_PORT GPIOBST7789SCK_IO_PIN GPIO_Pin_1ST7789MOSI_PORT GPIOAST7789MOSI_IO_PIN GPIO_Pin_15ST7789MISO_PORT GPIOAST7789MISO_IO_PIN GPIO_Pin_14PWM0_PORT GPIOBPWM0_IO_PIN GPIO_Pin_8PWM1_PORT GPIOBPWM1_IO_PIN GPIO_Pin_9PWM2_PORT GPIOBPWM2_IO_PIN GPIO_Pin_10PWM3_PORT GPIOBPWM3_IO_PIN GPIO_Pin_11PWM4_PORT GPIOBPWM4_IO_PIN GPIO_Pin_12PWM5_PORT GPIOBPWM5_IO_PIN GPIO_Pin_13PWM6_PORT GPIOBPWM6_IO_PIN GPIO_Pin_14PWM7_PORT GPIOBPWM7_IO_PIN GPIO_Pin_15PWM8_PORT GPIODPWM8_IO_PIN GPIO_Pin_2FLASH16M_NCS_PORT GPIODFLASH16M_NCS_IO_PIN GPIO_Pin_7FLASH16M_SCK_PORT GPIODFLASH16M_SCK_IO_PIN GPIO_Pin_11FLASH16M_MOSI_PORT GPIODFLASH16M_MOSI_IO_PIN GPIO_Pin_12FLASH16M_MISO_PORT GPIODFLASH16M_MISO_IO_PIN GPIO_Pin_13DCMI_LCD_RST_PIN (18)DCMI_LCD_CS_PIN (31)DCMI_LCD_CLK_PIN (17)DCMI_LCD_MOSI_PIN (15)DCMI_LCD_MISO_PIN (14)DCMI_LCD_A0_PIN (16)DCMI_LCD_BL_PIN (34)DCMI_CAMERA_SDA_PIN (40)DCMI_CAMERA_SCL_PIN (39)DCMI_CAMERA_RST_PIN (32)DCMI_CAMERA_PWDN_PIN (49)DCMI_CAMERA_MCLK_PIN (35)DCMI_CAMERA_PCLK_PIN (36)DCMI_CAMERA_VSYNC_PIN (38)DCMI_CAMERA_HSYNC_PIN (37)DCMI_CAMERA_DATA_WIDTH (8)DCMI_CAMERA_DATA0_PIN (48)DCMI_CAMERA_DATA1_PIN (47)DCMI_CAMERA_DATA2_PIN (46)DCMI_CAMERA_DATA3_PIN (45)DCMI_CAMERA_DATA4_PIN (44)DCMI_CAMERA_DATA5_PIN (43)DCMI_CAMERA_DATA6_PIN (42)DCMI_CAMERA_DATA7_PIN (41)PSRAM_NCS_PIN (29)PSRAM_SCK_PIN (30)PSRAM_DATA0_PIN (28)PSRAM_DATA1_PIN (25)PSRAM_DATA2_PIN (26)PSRAM_DATA3_PIN (27)I2C0PORT I2C0I2C0SCL_PORT GPIOBI2C0SCL_IO_PIN GPIO_Pin_2I2C0SDA_PORT GPIOBI2C0SDA_IO_PIN GPIO_Pin_3I2C1PORT I2C1I2C1SCL_PORT GPIOBI2C1SCL_IO_PIN GPIO_Pin_4I2C1SDA_PORT GPIOBI2C1SDA_IO_PIN GPIO_Pin_5SCI7816_RESET_PORT GPIOESCI7816_RESET_IO_PIN GPIO_Pin_14SCI7816_CLK_PORT GPIOESCI7816_CLK_IO_PIN GPIO_Pin_13SCI7816_DATA_PORT GPIOESCI7816_DATA_IO_PIN GPIO_Pin_15SCI7816_VCARD_PORT GPIOESCI7816_VCARD_IO_PIN GPIO_Pin_12SCI7816_DETECT_PORT GPIOCSCI7816_DETECT_IO_PIN GPIO_Pin_1SCI17816_RESET_PORT GPIOESCI17816_RESET_IO_PIN GPIO_Pin_10SCI17816_CLK_PORT GPIOASCI17816_CLK_IO_PIN GPIO_Pin_7SCI17816_DATA_PORT GPIOASCI17816_DATA_IO_PIN GPIO_Pin_6SCI17816_CARD1_EN_PORT GPIOESCI17816_CARD1_EN_IO_PIN GPIO_Pin_11FPC1020_SPI0_PORT GPIOCFPC1020_SPI0_CS_PIN GPIO_Pin_6FPC1020_SPI0_SCLK_PIN GPIO_Pin_1FPC1020_SPI0_MOSI_PIN GPIO_Pin_2FPC1020_SPI0_MISO_PIN GPIO_Pin_3FPC1020_RST_PIN GPIO_Pin_4FPC1020_IRQ_PIN GPIO_Pin_5 ..\Libraries\core\..\Libraries\CMSIS\Device\YICHIP\YC3122\Include\..\Libraries\sdk\board_config.hyc3122.hyc_gpio.h ..\Libraries\core\board_config.hComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil   YC_DEBUG_QSPI 0QSPI_LIB_VERSION (0x00010009)BOOT_DOWNLOAD_FLAG_ADDR (0x1000120)ENTER_QSPI_OPERATE() do{ __asm("CPSID i");} while(0)EXIT_QSPI_OPERATE() do{ __asm("CPSIE i");} while(0) ..\Libraries\sdk\..\Libraries\core\..\Libraries\sdk\yc_qspi.cyc_qspi.hrom_api.hsystem.hyc_qspi.cl ..\Libraries\sdk\yc_qspi.cComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] D:\work\yc3122SdkLib\qspi\trunk\keil_Complex long_double_Complex double_Complex floatuvoidint)__va_list__ap#"P__builtin_va_list"B"d8, qspi_flash_sectoreraseB$aflash_addra__resultB\primaska\resultB8; qspi_flash_blockerase32kB$aflash_addra__resultB\primaska\resultB9prefetch$start_addr$end_addr8qspi_read_idB$rbufa__resultB\primaska\resultBSp+qspi_flash_sectoreraseqspi_flash_blockerase32kprefetch!/!I$ > %%%% %C %C % % %%%C%C&I  ((      1 1 1 1 I8  I I8 4 ! I8 "I#7I$I%I&I 'I(I) * +,-./4  04 14 24 34 44 5.:;9? I6.:;9? 7.:;9G8.:;9? I 9.:;9? :.:;9G ;.:;9? I<.:;9? =.:;9G>.:;9? I@?.:;9? @@.:;9G@A.:;9? I@ B.:;9? @ C.:;9G@ D1E1F1XYWG1XYWH.1I.1@J.1@ K.1L.< 4 I? M.< 4 ? NIOPI:;9QI4 R S TUVW1X4I ,Y4I Z4I[4I,\4I]4I 4 ^4I ,4 _4I4 `4I,4 a4I4 b41 ,c41d41,e41f1g1hI iIjIkI 4 lI ,4 mI4 n1 o1p4I ? q4I? < r4I,s4It5Iu;v=w%x<%Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]armlink --partial --no_add_relocs_to_undefined --no_generate_mapping_symbols --diag_suppress=9931,9931,6642 --cpu=Cortex-M0 --fpu=SoftVFP --output=.\objects\yc_qspi.o --vfemode=force Input Comments:p4030-3Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]armasm --debug --diag_suppress=9931,9931,1602,1073 --cpu=Cortex-M0 --fpu=SoftVFP --apcs=/interwork/interwork --no_divide yc_qspi.oComponent: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]ArmCC --c99 --split_sections --debug -c --gnu -o.\objects\yc_qspi.o --depend=.\objects\yc_qspi.d --cpu=Cortex-M0 --apcs=interwork --diag_suppress=9931 -I..\Libraries\core -I..\Libraries\sdk -I..\Libraries\CMSIS\Device\YICHIP\YC3122\Include -I..\Libraries\CMSIS\Include -I.\RTE\_yc_qspi -ID:\sofware\Keil528\pack\YICHIP\YC3122\1.0.4\Libraries\CMSIS\Device\YICHIP\YC3122\Include -ID:\sofware\Keil528\ARM\CMSIS\Include -D__MICROLIB -D__UVISION_VERSION=528 -DYC3122_x -D__USE_YC_M0__ --omf_browse=.\objects\yc_qspi.crf ..\Libraries\sdk\yc_qspi.cpT4P Z  $  ,     X{o``DD {TX?X)XXXX X  X  X  X  X sXXXAX/XXXXXx^ D!*"#$%&'(s)X*=+",-./012q3X4?5&6 789:;<v=\>B?(@ABCDEFyG`HGI.JKLMNOPQeRKS1TUVWXYZ[m\U]=^%_ `abcdezfagHh/ijklmnofpIq,rstuvwyx[yB{z9t7   @    P    m 6    p A     P  ~=x;~D TQ C}@D}<pAT+4PZ $ ,   uZC1X,"X0 B Z B H ]\] D   " 0 > L *   ++.++Q+,,0,,Q,81<+82<,0^4Q0_4U0`4M0a4O0b4W0c4S0d4G0e4I0f4C0g4=0h4?0i4[0j490k4;0l470m4A0n4E0o4Y0p4KQQQQ Q$Q,1UUUUUUMMMMMMOOOO $O(O05WWWW)-48W<WDISSSS(,37S;SCHGGGG %)G-G6;IIIICCCC)37C;CDI===="*.;MQX\=`=in????  -18<?@?IN[[[[#@DY]d[h[r9999'7;IQU9Y9bg;;;; 777704AAAA!EEEE &*;?LPXy}EEEEYYYY Y Y$,48Y<YEJKKKKlQlUlMlOlWlSlG?IlCl=l??[l9?;?7?AlElY?Kruvwxz{|~:IZu4b| (DSo#)3FZu +B[| 1CZsB_/8>Rw;AUkKe{BQou)(  77-@K'!'JQkz4M\i.ARM.attributes.strtab.shstrtab.rel.debug_pubnames.rel.debug_frame.rel.debug_line.rel.debug_info.reli.enc_write_flash_bulk.reli.enc_write_flash.reli.enc_write_download_flag.reli.enc_read_flash.reli.enc_erase_flash_32k.reli.enc_erase_flash_32byte.reli.enc_earse_flash_app_area.symtab.comment.arm_vfe_header__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__ARM_grp.yc_qspi.c.2_v83000_etBqFyKPh26_V00000__ARM_grp.board_config.h.2_sS2000_j7yNqWaV_e3_300000__ARM_grp.yc_gpio.h.2_gM2000_9V2abeqhCV8_300000__ARM_grp.yc_uart.h.2_MS1000_moaflbD6f16_e00000__ARM_grp.system.h.2_AF0000_l4GYXWEFVQf_300000__ARM_grp.rom_api.h.2_sO0000_319vO5NfSU0_300000__ARM_grp.yc_qspi.h.2_Il1000_xWpUY6J00A4_900000__ARM_grp.string.h.2_ww0000_E79UpG3wIib_300000__ARM_grp.system_yc3122.h.2_Wv2000_JSu0sOnpNja_f00000__ARM_grp.type.h.2_sG0000_x4IlqHAMate_300000__ARM_grp.yc3122.h.2_c6e000_GQm_Vioa87a_c00000__ARM_grp.core_cm0.h.2_oAf000_T3OiEAHVl55_l10000__ARM_grp.cmsis_compiler.h.2_kv0000_qjesbLRojxd_300000__ARM_grp.cmsis_armcc.h.2_w02000_nnkGSh78i55_R00000__ARM_grp.cmsis_version.h.2_cx0000_bnvV0cSZIl1_300000__ARM_grp.stdint.h.2_wG1000_T8RlQ8vluFf_300000.debug_abbrev__ARM_asm.debug_abbrev.1.debug_macinfo.debug_loci.replace_w_datai.read_flash_sizei.qspi_flash_writei.qspi_flash_sectorerasei.qspi_flash_readi.qspi_flash_pageerasei.qspi_flash_blockerase64ki.qspi_flash_blockerase32ki.qspi_GetVersioni.prefetchi.flash_blank_checki.enc_read_flash_fast.revsh_text.rev16_textLib$$Request$$armlibmemcmp__aeabi_memset__aeabi_memclr4__ARM_grp..debug_pubnames$yc_qspi.c$.2_v83000_etBqFyKPh26_V00000__ARM_grp..debug_pubnames$system_yc3122.h$.2_Wv2000_JSu0sOnpNja_f00000__ARM_grp..debug_macinfo$yc_uart.h$.2_MS1000_moaflbD6f16_e00000__ARM_grp..debug_macinfo$yc_qspi.h$.2_Il1000_xWpUY6J00A4_900000__ARM_grp..debug_macinfo$yc_qspi.c$.2_v83000_etBqFyKPh26_V00000__ARM_grp..debug_macinfo$yc_gpio.h$.2_gM2000_9V2abeqhCV8_300000__ARM_grp..debug_macinfo$yc3122.h$.2_c6e000_GQm_Vioa87a_c00000__ARM_grp..debug_macinfo$type.h$.2_sG0000_x4IlqHAMate_300000__ARM_grp..debug_macinfo$system_yc3122.h$.2_Wv2000_JSu0sOnpNja_f00000__ARM_grp..debug_macinfo$system.h$.2_AF0000_l4GYXWEFVQf_300000__ARM_grp..debug_macinfo$string.h$.2_ww0000_E79UpG3wIib_300000__ARM_grp..debug_macinfo$stdint.h$.2_wG1000_T8RlQ8vluFf_300000__ARM_grp..debug_macinfo$rom_api.h$.2_sO0000_319vO5NfSU0_300000__ARM_grp..debug_macinfo$core_cm0.h$.2_oAf000_T3OiEAHVl55_l10000__ARM_grp..debug_macinfo$cmsis_version.h$.2_cx0000_bnvV0cSZIl1_300000__ARM_grp..debug_macinfo$cmsis_compiler.h$.2_kv0000_qjesbLRojxd_300000__ARM_grp..debug_macinfo$cmsis_armcc.h$.2_w02000_nnkGSh78i55_R00000__ARM_grp..debug_macinfo$board_config.h$.2_sS2000_j7yNqWaV_e3_300000__ARM_grp..debug_line$yc_uart.h$.2_MS1000_moaflbD6f16_e00000__ARM_grp..debug_line$yc_qspi.h$.2_Il1000_xWpUY6J00A4_900000__ARM_grp..debug_line$yc_qspi.c$.2_v83000_etBqFyKPh26_V00000__ARM_grp..debug_line$yc_gpio.h$.2_gM2000_9V2abeqhCV8_300000__ARM_grp..debug_line$yc3122.h$.2_c6e000_GQm_Vioa87a_c00000__ARM_grp..debug_line$type.h$.2_sG0000_x4IlqHAMate_300000__ARM_grp..debug_line$system_yc3122.h$.2_Wv2000_JSu0sOnpNja_f00000__ARM_grp..debug_line$system.h$.2_AF0000_l4GYXWEFVQf_300000__ARM_grp..debug_line$string.h$.2_ww0000_E79UpG3wIib_300000__ARM_grp..debug_line$stdint.h$.2_wG1000_T8RlQ8vluFf_300000__ARM_grp..debug_line$rom_api.h$.2_sO0000_319vO5NfSU0_300000__ARM_grp..debug_line$core_cm0.h$.2_oAf000_T3OiEAHVl55_l10000__ARM_grp..debug_line$cmsis_version.h$.2_cx0000_bnvV0cSZIl1_300000__ARM_grp..debug_line$cmsis_compiler.h$.2_kv0000_qjesbLRojxd_300000__ARM_grp..debug_line$cmsis_armcc.h$.2_w02000_nnkGSh78i55_R00000__ARM_grp..debug_line$board_config.h$.2_sS2000_j7yNqWaV_e3_300000__ARM_grp.yc_uart.h.2_MS1000_moaflbD6f16_e00000__ARM_grp.yc_qspi.h.2_Il1000_xWpUY6J00A4_900000__ARM_grp.yc_qspi.c.2_v83000_etBqFyKPh26_V00000__ARM_grp.yc_gpio.h.2_gM2000_9V2abeqhCV8_300000__ARM_grp.yc3122.h.2_c6e000_GQm_Vioa87a_c00000__ARM_grp.type.h.2_sG0000_x4IlqHAMate_300000__ARM_grp.system_yc3122.h.2_Wv2000_JSu0sOnpNja_f00000__ARM_grp.system.h.2_AF0000_l4GYXWEFVQf_300000__ARM_grp.string.h.2_ww0000_E79UpG3wIib_300000__ARM_grp.stdint.h.2_wG1000_T8RlQ8vluFf_300000__ARM_grp.rom_api.h.2_sO0000_319vO5NfSU0_300000__ARM_grp.core_cm0.h.2_oAf000_T3OiEAHVl55_l10000__ARM_grp.cmsis_version.h.2_cx0000_bnvV0cSZIl1_300000__ARM_grp.cmsis_compiler.h.2_kv0000_qjesbLRojxd_300000__ARM_grp.cmsis_armcc.h.2_w02000_nnkGSh78i55_R00000__ARM_grp.board_config.h.2_sS2000_j7yNqWaV_e3_300000__ARM_grp..debug_info$yc_uart.h$.2_MS1000_moaflbD6f16_e00000__ARM_grp..debug_info$yc_qspi.h$.2_Il1000_xWpUY6J00A4_900000__ARM_grp..debug_info$yc_qspi.c$.2_v83000_etBqFyKPh26_V00000__ARM_grp..debug_info$yc_gpio.h$.2_gM2000_9V2abeqhCV8_300000__ARM_grp..debug_info$yc3122.h$.2_c6e000_GQm_Vioa87a_c00000__ARM_grp..debug_info$type.h$.2_sG0000_x4IlqHAMate_300000__ARM_grp..debug_info$system_yc3122.h$.2_Wv2000_JSu0sOnpNja_f00000__ARM_grp..debug_info$system.h$.2_AF0000_l4GYXWEFVQf_300000__ARM_grp..debug_info$string.h$.2_ww0000_E79UpG3wIib_300000__ARM_grp..debug_info$stdint.h$.2_wG1000_T8RlQ8vluFf_300000__ARM_grp..debug_info$rom_api.h$.2_sO0000_319vO5NfSU0_300000__ARM_grp..debug_info$core_cm0.h$.2_oAf000_T3OiEAHVl55_l10000__ARM_grp..debug_info$cmsis_version.h$.2_cx0000_bnvV0cSZIl1_300000__ARM_grp..debug_info$cmsis_compiler.h$.2_kv0000_qjesbLRojxd_300000__ARM_grp..debug_info$cmsis_armcc.h$.2_w02000_nnkGSh78i55_R00000__ARM_grp..debug_info$board_config.h$.2_sS2000_j7yNqWaV_e3_300000__ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000__asm___9_yc_qspi_c_1dc44076____REVSH__asm___9_yc_qspi_c_1dc44076____REV16__ARM_asm.debug_abbrev.1__ARM_grp_.debug_pubnames$136__ARM_grp_.debug_pubnames$129__ARM_grp_.debug_pubnames$122__ARM_grp_.debug_pubnames$115__ARM_grp_.debug_pubnames$108__ARM_grp_.debug_pubnames$101__ARM_grp_.debug_pubnames$94__ARM_grp_.debug_pubnames$80__ARM_grp_.debug_pubnames$73__ARM_grp_.debug_pubnames$66__ARM_grp_.debug_pubnames$52__ARM_grp_.debug_pubnames$45__ARM_grp_.debug_pubnames$38__ARM_grp_.debug_pubnames$31__ARM_grp_.debug_pubnames$10__ARM_grp_.debug_macinfo$4__ARM_grp_.debug_loc$138__ARM_grp_.debug_loc$131__ARM_grp_.debug_loc$124__ARM_grp_.debug_loc$117__ARM_grp_.debug_loc$110__ARM_grp_.debug_loc$103__ARM_grp_.debug_loc$96__ARM_grp_.debug_loc$89__ARM_grp_.debug_loc$82__ARM_grp_.debug_loc$75__ARM_grp_.debug_loc$68__ARM_grp_.debug_loc$61__ARM_grp_.debug_loc$54__ARM_grp_.debug_loc$47__ARM_grp_.debug_loc$40__ARM_grp_.debug_loc$33__ARM_grp_.debug_loc$26__ARM_grp_.debug_loc$19__ARM_grp_.debug_loc$12__ARM_grp_.debug_line$134__ARM_grp_.debug_line$127__ARM_grp_.debug_line$120__ARM_grp_.debug_line$113__ARM_grp_.debug_line$106__ARM_grp_.debug_line$99__ARM_grp_.debug_line$92__ARM_grp_.debug_line$85__ARM_grp_.debug_line$78__ARM_grp_.debug_line$71__ARM_grp_.debug_line$64__ARM_grp_.debug_line$57__ARM_grp_.debug_line$50__ARM_grp_.debug_line$43__ARM_grp_.debug_line$36__ARM_grp_.debug_line$29__ARM_grp_.debug_line$22__ARM_grp_.debug_line$15__ARM_grp_.debug_line$8__ARM_grp_.debug_line$1__ARM_grp_.debug_info$135__ARM_grp_.debug_info$128__ARM_grp_.debug_info$121__ARM_grp_.debug_info$114__ARM_grp_.debug_info$107__ARM_grp_.debug_info$100__ARM_grp_.debug_info$93__ARM_grp_.debug_info$86__ARM_grp_.debug_info$79__ARM_grp_.debug_info$72__ARM_grp_.debug_info$65__ARM_grp_.debug_info$58__ARM_grp_.debug_info$51__ARM_grp_.debug_info$44__ARM_grp_.debug_info$37__ARM_grp_.debug_info$30__ARM_grp_.debug_info$23__ARM_grp_.debug_info$16__ARM_grp_.debug_info$9__ARM_grp_.debug_info$2__ARM_grp_.debug_frame$139__ARM_grp_.debug_frame$132__ARM_grp_.debug_frame$125__ARM_grp_.debug_frame$118__ARM_grp_.debug_frame$111__ARM_grp_.debug_frame$104__ARM_grp_.debug_frame$97__ARM_grp_.debug_frame$90__ARM_grp_.debug_frame$83__ARM_grp_.debug_frame$76__ARM_grp_.debug_frame$69__ARM_grp_.debug_frame$62__ARM_grp_.debug_frame$55__ARM_grp_.debug_frame$48__ARM_grp_.debug_frame$41__ARM_grp_.debug_frame$34__ARM_grp_.debug_frame$27__ARM_grp_.debug_frame$20__ARM_grp_.debug_frame$13i.replace_w_datai.read_flash_sizei.qspi_flash_writei.qspi_flash_sectorerasei.qspi_flash_readi.qspi_flash_pageerasei.qspi_flash_blockerase64ki.qspi_flash_blockerase32ki.qspi_GetVersioni.prefetchi.flash_blank_checki.enc_write_flash_bulki.enc_write_flashi.enc_write_download_flagi.enc_read_flash_fasti.enc_read_flashi.enc_erase_flash_32ki.enc_erase_flash_32byteBuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$REQ8$PRES8$EABIv2i.enc_earse_flash_app_areaBuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$PRES8$EABIv2..\Libraries\sdk\yc_qspi.c.revsh_text.rev16_text..\\Libraries\\sdk\\yc_qspi.c$d.realdata$d$tAYaeabiCortex-M0 % C2.09 ARM 48<t`8H TLhl08$g,LD5\#x   \,\L`\L`;4D;xD;D; D;D D; D; D; D;T H; <; L;$ P;t D; T; H;T H; L; P;8 T; H; <\\<\\\@\T\pT\D\\T\(x\X\|\tp\$\ <\D!H\"\H$T\%L|&@L&Ld'L(L(LT)L*L*Lh+TL+L,L-LT.LH/L(0L0L1L2pLt3L\4T4\ 5\h5\5\ 6687p7<7t8T99:p<;x;L<<h8>T>>\'C+''D/'VD''}D&'D('D&'D%'E*'@E-'mE*'E/'E.'E+'F&'EF&lFtF dFFL@\>B@?P?XL@\`ABBLF\lGLHHLY\lZ$]]Lp\Hq}qrLr\tsp'uWCX p?X @X AX THBH DH EH FH GH HH ĠIH ̠JH ԠKH ܠLH MH NH OH PH QH RH SH TH $UH ,V# 4k# <l# Dm# Ln# To# \p# dq# lr# ts# |t# u# v# w# x# yX X ġX ܡX lX HX ̥HX X , # LX TX l0X X X ̦XX $X <X T# խps