分支自 DSP/ADSP21569/DSP-21569

wanglei
2024-03-27 ec21e6d7b11751cba2501c690d0e16fcb0581d3c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
ELF…Q4(.strtab.symtab.attributesseg_swco.epctextfir_acc_remove..LNfir_acc_remove..LN0firHead..__constant.__operator.P34L1.LN1.P34L2.LN2.P34L5.LN3.LN4.P34L6.LN5.LN6.LN.fir_acc_remove..end.fir_acc_remove..endfir_acc_update_coeffs..LNfir_acc_update_coeffs..LN7.P35L1.LN8.P35L2.LN9.P35L5.LN10.LN11.LN12.P35L7.LN13.LN14.LN.fir_acc_update_coeffs..end.fir_acc_update_coeffs..endfir_acc_startup..LNfir_acc_startup..LN15.P36L2.LN16.P36L4.LN17.P36L5.LN18.P36L8.LN19.LN20.LCJ0.P36L9.LN21.P36L11.LN22__memcpyDD..LCJ1.LN23.LN24.P36L12.LN25.LN26.LN27.P36L3.LN28.P36L14.LN29.LN30.P36L15.LN31.LN.fir_acc_startup..end.fir_acc_startup..endfir_acc_isr..LNfir_acc_isr..LN32.LN33.LN34.P38L2.LN35.LCJ2.P38L3.LN36.LN.fir_acc_isr..end.fir_acc_isr..endfir_acc_init..LNfir_acc_init..LN37.LN38.LN39.LN40__simd_memsetD..LCJ3.LN41.LN.fir_acc_init..end.fir_acc_init..endfir_acc_delete..LNfir_acc_delete..LN42.LN43.P41L1.LN44.P41L2.P41L4.LN45.P41L5.LN46.LN47.LN48sram_free..LCJ4.LN49.LN50.LN51.LN52.LN53.LN54.LN.fir_acc_delete..end.fir_acc_delete..endfir_acc_add..LNfir_acc_add..LN55.LN56.P43L2.LN57.P43L4.LN58.P43L6.LN59.P43L7.LN60.P43L10.LN61.LN62.LN63sram_malloc..LCJ5.LN64.LN65.P43L14.LN66.LN67.P43L18.LN68.LN69.P43L19.LN70.LN71.LN72.LN73.LN74.LN75.LN76.LN77.LN78.LN79.LN80.LN81.LN82.LN83.LN84.LN85.LN86.LN87.LN88.LN89.LN90.LN91.LN92.LN93.P43L22.LN94.LN95.P43L23.LN96.P43L24.LN97.P43L25.LN98.LN99.LN100.LN101.LN102.LN103.LN104.LN.fir_acc_add..end.fir_acc_add..end.epctext.endseg_dmda.epcbss.epcbss.end.debug_abbrev.epcabbrev.epcabbrev.end.debug_info.epcdebug.epcline.epcdebug.end.debug_line.epcline.end.debug_pubnames.epcpubnames.epcpubnames.end.debug_aranges.epcaranges.epcaranges.end..\drv\FIR_acc.c.rela.seg_swco.align.seg_swco.align.seg_dmda.rela..debug_info.rela..debug_line.rela..debug_pubnames.rela..debug_aranges.commandLine.adi.attributesBñÿù &¿ìmA~ñú*@ŸyGÿ$²1úYjR
4Mñý
#:S@ZM]Sd¹uÆÓ„àŒí’‹ó–£«,¿2Æ@ÉFÒL×YÚgè—mí{ðÍÓÙ æùE'K+Q/œW3sAÅPËUØZìgùoÿqu~¨""ˆ(‹.4:•м¾ÇªÌ·Ñ­+ÄÙÒáØæÞí÷úýý %839!?'E-K3Q9W=]CcJiP=oTu]{dm‡v“†™Ÿ˜¥¦(E«­±¶·Æ½ÊËÑÑÖßÙíÞûæëzŸ²G4$½ú?¥jö1x
„+"¡"=!d-]Fd É8É_ðsð¿ÚRÚÌ„ÙÒæ£ÿ£ßòÑZÞgågòˆÊæ+–ÌÃÙ×ýåÞó룰ѽí`lr b {    £Ð鉔!&    2P    go ¯ÂɹÜÈù—&Q?XŸG$Ê1šúxj¼‚ ”¦S
W ^]mŸ¢G&$°ú/”jß1 ä‡ÿÿÿþl¿Ò<~œ~Â"p?
?I~A<l?мÃ! I~—<>œ
~˜~>Mþ??4?‡ÿÿÿü}l¿Â<~œ~Â"p?
?I~A<l?À¼Ã! œ}œ
~™œ
~I~—<>˜~>Mþ??4?‡ÿÿÿüq??|q~?}r¿¬‚!0~œ~Â"p?
?˜Â"˜˜q?q‹??,?ŸòŸÀ>œ    þf>8Â"–
–
…G¾?>Âq~?q~„?ŸòŸÀœ
~I~–¼>œ
~˜~>I~–¼>Â" BÂ"I~—<>œ    üœ
ýMþ??4?‡ÿÿÿþ~}‚Å"Â" ŸòŸÀ>Mþ??4?‡ÿÿÿüœ |œ}œ~Œ r~„?ŸòŸÀMþ??4?‡ÿÿÿüûq~?|}K~—<r~‡¿¬‚/0>œ}Â(p¾
?~˜}r~‚?ŸòŸÀBÆ"B>%K~–¼%I~–¼œ
üœûMþ??4?‡ÿÿÿúM¾?œ‚œœ(œ(…(…(l¾0<l¾ ¼M¾?{zl¿’<üBÃ!ý>|œ|Â"p?
?I~A<l?¼Ã! ý>˜|>ŒXr~‚?r~„?ŸòŸÀ|  ý>BÃ!l>1<Ã!l¾0¼>l?‘<œ
|I~Á<œœ
|™œzœ
|™œ{œ
|™M¾?œ
|™œ
|™…œœ
|™œ
|I~–¼l>1<œ
|I¾?œ
|™†l>1<œ
|I¾?œ
|™M¾?œ
|™œ{œ
|™l>!<œ
|™œ
|™œ{œ
|™œzœ
|™l>4<l>&<€ŒÆ"œ
|™    œ
|™
œzœ
|™ l>1<Æ"l> ¼Æ>!œ
|™ œ
|™“Â" œ|>~œ
~˜Â"~>œ|œ
~™œ|DD œ
~™DD œ
|™BÅ"Bl>1<}œ}Mþ??4? C%B $> @ $> _[@ 2 I3I2 @  2 I8    2 @     (
2 ' I $ I!7"/2 ' I&I.2 ' I?   I    4  42 I    ,? .2 ' ?   5IÅ..\drv\FIR_acc.c D:\project\plugscard\dsp21569\DSP-21569\DebugC/C++ Compiler : SHARC version 8.15.0.0 (Apr 20 2022 18:13:48)
                 [ce7a0e45923b14815a072ad54a672fd5bfe93d2a]
  Copyright (c) 1997-2022 Analog Devices, Inc.
  Copyright (c) 1998-2014 Edison Design Group, Inc.
  Copyright (c) 1997-1999 Edinburgh Portable Compilers, Ltd.
boolwchar_tcharsigned charunsigned charshortsigned shortunsigned shortintsigned intunsigned intlongsigned longunsigned longlong longsigned long longunsigned long longshort _Fract áÿÿÿ_Fract áÿÿÿlong _Fract áÿÿÿunsigned short _Fract àÿÿÿunsigned _Fract àÿÿÿunsigned long _Fract àÿÿÿfloatdoublelong double_Complex float_Complex double_Complex long doublevoid *_Ptrdifft_Sizet _Int32tç_Uint32tö_Longlong2_ULonglongU_Winttß_Wchart߆va_listé_Va_listï?_Mbstatet_WcharÛ#_State†#_Mbstatet _Sysch_t†int8_tint16_t±int32_tuint8_tŸuint16_tÌuint32_tžint_least8_tint_least16_t±uint_least8_tŸuint_least16_tÌint_least32_tuint_least32_tžint_fast8_tint_fast16_t±uint_fast8_tŸuint_fast16_tÌint_fast32_tuint_fast32_tžuintptr_töintptr_tßint64_t­uint64_t½int_least64_t­uint_least64_t½int_fast64_t­uint_fast64_t½intmax_t­uintmax_t½¬    ADI_CORE_ENABLE_SUCCESS    ADI_CORE_ENABLE_INVALID_CORE    ADI_CORE_ENABLE_CURRENT_COREADI_CORE_ENABLE_STATUSJå    ADI_CORE_SHARC0ADI_CORE_IDÉk_adiCacheStatus    adi_cache_success    adi_cache_unsuitable_rr    adi_cache_anom_rr_fail    adi_cache_failureadiCacheStatus÷_adiRangeReg    adi_cache_rr0€    adi_cache_rr1    adi_cache_rr2‚     adi_cache_rr3ƒ     adi_cache_rr4„    adi_cache_rr5…    adi_cache_rr6†    adi_cache_rr7‡adiRangeReg€Ç_adiRangeSetting    adi_cache_disable_range    adi_cache_noncacheable_range    adi_cache_flush_range    adi_cache_lock_range    adi_cache_wt_rangeadiRangeSetting0õ__builtin_quadacc80Ýsize_t ptrdiff_tߨ
    sysreg_I6    sysreg_I7    sysreg_B6    sysreg_B7    sysreg_ASTAT    sysreg_ASTATX    sysreg_ASTATY    sysreg_USTAT1    sysreg_USTAT3    sysreg_USTAT2        sysreg_USTAT4
    sysreg_MODE1     sysreg_MODE2     sysreg_MODE1STK     sysreg_IRPTL    sysreg_IMASK    sysreg_IMASKP    __unsupported_sysreg_2    sysreg_MMASK    sysreg_FLAGS    sysreg_PCSTKP    sysreg_PCSTK    sysreg_CURLCNTR    sysreg_LADDR    sysreg_STKY    sysreg_STKYX    sysreg_STKYY    __num_SysRegsadi_dispatched_callback_th
  ¤ y Ø
adi_dispatched_handler_t f     ADI_INT_SUCCESS    ADI_INT_FAILUREADI_INT_STATUS8
  iid¤ handlerArgh{ ADI_INT_HANDLER_PTR
é  pCBParamh Event¤ pArgh½ ADI_CALLBACKé errno_tßrsize_t    þ     ADI_STRING_S_ERR_OK    ADI_STRING_S_ERR_NULL    ADI_STRING_S_ERR_BOUNDS    ADI_STRING_S_ERR_OVERLAP    ADI_STRING_S_ERR_INVALID    ADI_STRING_S_ERR_ADDRESSING    ADI_STRING_S_ERR_RSIZE_MAX    ADI_STRING_S_NUM_ERR_CODESs8†s16±s32ßu8Ÿu16Ìu32öu64Uufloatubool udouble  voiduvoidi uvoidptrh ˜   name_tŠ ¿ o contenth¥ acc_completely_handler¿ wchar_tß3__heap_desc baseh#length    #useridß#__heap_desc_tð lquotß#remß#div_tGquot#rem#ldiv_txÏquot2#rem2#lldiv_tª
æ_t_atexit_fpÝß h h_t_compare_fpù
L msg— ptrh error &constraint_handler_tL¢    SRAM_L2    SRAM_L1    SRAM_DDR    SRAM_AUTOMemoryTypemï    mem_pm    mem_dm1    mem_dm2    mem_heap    mem_anymeml1_sub_type³Eacc_status    acc_idle    acc_processing    acc_completely4FIR_tcbXid$ #cp_update #removeO #mtap. #B ’ip_buff—#op_buff—# cf_buff—#cf_temp—# ï  tcbá#Enextü#Lcontenth#PcallbackÅ #T’FIR_tcb_head status #stopO #num$ #count. #nextü#†’îfir_acc_removeo ID$ †tfirü†xRfir_acc_update_coeffso ID$ †pcp—†tfirü†x¦fir_acc_startupo firü†xìfir_acc_isrsig †targ{ †xYfir_acc_inito _sig. †pindex †toffset †x¼fir_acc_deleteo firü†tqü†xªfir_acc_add$ ID$ †dinput_buffer—†houtput_buffer—†lcoeffs_buffer—†win_size$ †tap$ † contenth†cbÅ †firü†ptmpü†xfirHeadÃ4Ä^ö
..\drv\D:\project\plugscard\dsp21569\DSP-21569\systemD:\project\plugscard\dsp21569\DSP-21569\lib\zlibD:\project\plugscard\dsp21569\DSP-21569\incC:\Analog Devices\CrossCore Embedded Studio 2.11.0\SHARC\includeC:\Analog Devices\CrossCore Embedded Studio 2.11.0\SHARC\include\services\int\C:\Analog Devices\CrossCore Embedded Studio 2.11.0\SHARC\include\sys\..\drv\FIR_acc.cѱø¥û*services\int\adi_int.hÜ¿‡•stdint.h쿇ÿMyvals.h俇Ǥstdbool.hÜ¿‡›adi_int_id.hÜ¿‡ì    sys\platform.h过þ platform_include.hÔ¦’µ>cdef21569.hÜ¿‡” sys\ADSP-2156x-core_cdef.h过×iADSP-2156x-core.h过Ž·
def21569.hÜ¿‡Î.sys\ADSP_2156x_HPC.h濇뗅sys\ADSP_SC5xx_legacy.h俇ôßsys\def2156x_id_macros.h俇À9sys\ADSP_2156x_HPC_cdef.h俇žÄsys\internal_system_prototypes.h过û    processor_include.h쿇±21569.hÜ¿‡„!sys\adi_core.h俇µ"sys\cache.h过ˆ*builtins.hҏ»Äøsys\builtins_support.h过Ú
interrupt.h쿇ñsysreg.hҏ»Àstring.h꿇ûDFIR_acc.h½ý•Àtypedefs.h캄šÅmemory.hæÚþ¥ßstdlib.h俇“Ustdlib_21xxx.hÜ¿‡ö.ë
 
 
 
 
 Ý
 
 
 
 
  y
 
 
 
#
 
 
 
 
 
 
 
: 
 
 G 
 
 
e
 
 
 
 
 
 
 
 
 
œ
 
 
 
 
 $ 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“ɝfir_acc_removeîfir_acc_update_coeffsRfir_acc_startup¦fir_acc_isrìfir_acc_initYfir_acc_delete¼fir_acc_addLàÆá£â¤ ¤ €‚(8àÆ8á£8â¤8 ¤@„J…Z†aƒu Æ|‹àÆá£â¤ ¤‡Žàá£ã¤ ¤ ¨‡¸ ɼà¼á£¼ã¤¼ ¤ÆˆÏÒ Æ×ŒÚ ÆÞ‰áàÆáá£áâ¤á ¤å‰è ÆíŠ ÆàÆá£â¤ ¤
àÆ
á£
â¤
 ¤ àÆ á£ ⤠ ¤‘ Ðàá£ã¤ ¤’7 Æ: Ê>à>á£>ã¤> ¤PàÆPá£Pâ¤P ¤UàÆUá£Uâ¤U ¤Z Æa”d“j–w Ò{à{á£{ã¤{ ¤~àÆ~á£~â¤~ ¤‚àÆ‚á£‚⤂ ¤…•ˆàƈᣈ⤈ ¤àƍᣍ⤍ ¤ ƾàÆ¾á£¾⤾ ¤Ä›É ÌàÆÌá£Ìâ¤Ì ¤Ô¢Þ—ã ê¡ó Ó÷à÷á£÷ã¤÷ ¤ý˜ àÆá£â¤ ¤ ™™šÊàÆÊá£Êâ¤Ê ¤ÎœÓàÆÓá£Óâ¤Ó ¤ÖÙàÆÙá£Ùâ¤Ù ¤ãŸèžýàÆýá£ýâ¤ý ¤
àÆ
á£
â¤
 ¤àÆá£â¤ ¤ÿ¬ÿ´²ÿ|¶ÿ ÒÿÖÿ
ÿ~ÿ6ÿW:ÿhÿ}lÿ |ÿ€ÿ ‰ÿÿ)¸ÿ{¼ÿ âÿ.æÿ ÿÿzÿ
ÿ3ÿ
)à3)àz)ã¤)ÿ¤=à3=àz=ã¤=ÿ¤Rà4RàzRã¤Rÿ¤nÿyrÿ    ‚ÿ9†ÿ    ¡ÿ=¥ÿBÎÿxÒÿnÿGrÿƒàGƒàxƒ㤃ÿ¤ÿt‘ÿºÿÆkÿ|wÿÿ‹ÿ •ÿ+Ÿÿ6©ÿA±ÿL»ÿ Åÿ~ÑÿWÛÿbåÿmïÿùÿÿ    ÿÿÿ'ÿ}3ÿ=ÿGÿQÿ[ÿeÿ!oÿ"yÿ#ƒÿ$‹ÿ%•ÿ&ÿ'§ÿ(±ÿ)¹ÿ*Ãÿ,Íÿ-×ÿ áÿ{íÿ.÷ÿ/ÿÿ0ÿ1ÿ2ÿ %ÿz1ÿ3;ÿ4Eÿ5Oÿ7Yÿ8cÿ
mÿyyÿ9ƒÿ:ÿ;•ÿ<ÿ=§ÿ>±ÿ?»ÿ@ÅÿBÏÿC×ÿDßÿEçÿFñÿ    ûÿxÿGÿHÿI%ÿJ/ÿK7ÿMAÿNKÿOUÿP_ÿQiÿRqÿS{ÿT…ÿUÿV™ÿX¡ÿY©ÿZ±ÿ[¹ÿ\Áÿ]Éÿ^Ñÿ_Ùÿ`áÿaéÿcñÿdùÿeÿf    ÿgÿhÿi!ÿj)ÿk1ÿl9ÿnAÿoIÿpQÿqYÿrcÿsmÿtwÿuÿv‹ÿw•ÿÿ§ÿ¯ÿ·ÿÁÿÿ²ÿ²ÿ|à à|ã¤ÿ¤ÿ~àà~ã¤ÿ¤ ÿ}$à $à}$ã¤$ÿ¤(ÿ{,à ,à{,ã¤,ÿ¤0ÿz4à
4àz4ã¤4ÿ¤8ÿy<à    <ày<ã¤<ÿ¤@ÿxDàDàxDã¤Dÿ¤ÀÂC:\Analog Devices\CrossCore Embedded Studio 2.11.0\easm21k.exe -proc ADSP-21569 -si-revision any -D__WORKAROUND_20000002 -D__WORKAROUND_20000069 -D__WORKAROUNDS_ENABLED -DCORE0=1 -I D:\project\plugscard\dsp21569\DSP-21569\system -I D:\project\plugscard\dsp21569\DSP-21569\lib\zlib -I D:\project\plugscard\dsp21569\DSP-21569\inc -char-size-8 -swc -D__SHORT_WORD_CODE__ -file-attr ProjectName=DSP-21569 -sp -no-source-dependency -o drv\FIR_acc.doj C:\Users\86189\AppData\Local\Temp\accd65cec41000\accd65cec41001.s -I D:\project\plugscard\dsp21569\DSP-21569\Debug\..\drv -W2023 -Wsuppress 2548 -Wsuppress 2548 ProjectName    DSP-21569ProjectName    DSP-21569FuncName    fir_acc_remove.FuncName    fir_acc_update_coeffs.FuncName    fir_acc_startup.FuncName    llabs.FuncName    llmin.FuncName    llmax.FuncName    disable_interrupts.FuncName    enable_interrupts.FuncName    fir_acc_isr.FuncName    fir_acc_init.FuncName    fir_acc_delete.FuncName    fir_acc_add.Encoding    SWContent    CodeDataA^AnonADIADSP-21569 dÿÿ         4î    "@ Éb:^œ {¨!£ÉÉÐ’1ÈéZ:—ñ:PSA;¼ ‚ýB| ”yE” ¦ K  ¼K°     bpÉL  rpÕL ÑíLaNObÞp°P_