分支自 DSP/ADSP21569/DSP-21569

graydon
2023-09-20 d40b58b3ecbfb79e015f55755127849335e289b7
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
ELF…ü@4(.strtab.symtab.attributesseg_swco.epctextadi_dmc_self_refresh..LNadi_dmc_self_refresh..LN0.P33L2.P33L4.LN1.P33L5.LN2.P33L7.LN3.P33L8.LN4.P33L3.LN5.P33L10.LN6.P33L11.P33L13.LN7.P33L14.LN8.P33L16.LN9.P33L17.LN10.LN.adi_dmc_self_refresh..end.adi_dmc_self_refresh..endadi_dmc_lane_reset..LNadi_dmc_lane_reset..LN11.P34L2.LN12.LN13.LN14.P34L3.LN15.LN16.LN17.LN.adi_dmc_lane_reset..end.adi_dmc_lane_reset..enddmcdelay..LNdmcdelay..LN18.P35L1.P35L3.LN19.LN20.LN21.LN.dmcdelay..end.dmcdelay..endadi_dmc_phy_calibration..LNadi_dmc_phy_calibration..LN22.LN23.LN24.LN25.LN26.LN27.LN28.LN29.LCJ0.__constant.__operator.LN30.LN31.LN32.LCJ1.LN33.LN34.LN35.LN.adi_dmc_phy_calibration..end.adi_dmc_phy_calibration..endadi_dmc_ctrl_init..LNadi_dmc_ctrl_init..LN36.LN37.LN38.LN39.LN40.LN41.LN42.LN43.LN44.LN45.LN46.LCJ2.LN47.LN48.LCJ3.LN49.LN50.LN51.LN52.LCJ4.LN53.LN54.P37L2.LN55.LCJ5.P37L4.LN56.P37L5.LN57.P37L3.LN58.LN59.P37L8.LN60.LN61.LCJ6.P37L10.LN62.P37L11.LN63.P37L9.LN64.LN65.P37L14.LN66.LN67.LCJ7.P37L16.LN68.P37L17.LN69.P37L15.P37L19.LN70.P37L20.LN71.LN72.LN73.LCJ8.LN74.LN75.LN76.LN77.LN78.LN79.LN80.LN81.LCJ9.LN82.LN83.LN84.LN85.LN86.LN87.LN88.LN.adi_dmc_ctrl_init..end.adi_dmc_ctrl_init..enddmc_cfg0_init..LNdmc_cfg0_init..LN89CONFIG533.0..LCJ10.LN90.LCJ11.LN91.P39L2.LN92.P39L4.LN93.LN94.LN.dmc_cfg0_init..end.dmc_cfg0_init..end.epctext.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.endseg_dmda..\drv\DMCInit.c.rela.seg_swco.align.seg_swco.rela..debug_info.rela..debug_line.rela..debug_pubnames.rela..debug_aranges.align.seg_dmda.commandLine.adi.attributesµñÿ„ø´    sö€v‰ˆœ¦¹ÅÒ þT-¦gܦ ㌥Ìðo­þÁ^q    êhTuaxg‚mŠz€—†ŸØªì²}ò³ø»TÌZÑ`Øfßlâråxë~ñ‰ ¢ø¨þ®º    À Æ4&:-@4F;•+LBROXY^fdpj|p‚|‰‚“Žœ¡.”¥š¬ ²¬¹²Æ¿ÉÒÒßàìãòð®8ÿó÷þ' 4:H N&b-p;ÃH†>”LšV ^¬g²o¸w¾Ä‰Ê‘ÐSЙ֟â¦è²î·ô¿úÄÈÕ`èÝ]zö‡”¡
§ =o8ÁENãË¥¦8³H»HÈSÕ]âhc.šhj    v‚ Ž+ZsŸÞ¬å»þ @>v>Z-h;~>¸ãŒLåãËÒØàø-
š Šô–ô'㨥ío4Õ å :SÄÁóþ琜H,· #F|cp†&Øå ÷     Æ
f(    Á¥¬     )oÁ/?ã‡ÿÿÿþl¿Â8Â$1r~€¿¬À!0>1¬!11¬À!0>>1¬B!11Ì!r~€¿¬‚!0>1¬À!0>1 ¬!11¬À!0>Mþ??4?‡ÿÿÿþl¿Â8Â$1¬!11 ¬!1 >1¬B!11 ¬B!1 Mþ??4?‡ÿÿÿþ}~œ~Â"œ~Æ"~>Mþ??4?‡ÿÿÿüüp~
?~}˜14œ
}˜18œ
}˜    1<%1h%11œ~@—/ŸòŸÀ 1hœ~—/ŸòŸÀ%1h%1œüMþ??4?‡ÿÿÿôôuöp~
?xw™R> "1@œ
w˜1Dœ
w˜1Hœ
w˜1Lœ
w˜>xð"> "1`œ
w˜> "1dœ
wI¾?>xð"> "1hœ
wI¾?> "1lœ
w™R>xð"> "1€œxÐ—/ŸòŸÀ1h¬!1h„2ŸòŸÀ1(Í!1œ
w˜1œx0Ô—!ŸòŸÀœ
w˜Ž€Ì.>xù"{Â"„pŸòŸÀ1dÌ.>xù"Â">>œ
wI¾?ŽÌ.>xþ"|Â"œx—/ŸòŸÀ1lÌ.>xþ"Â">>œ
w˜Ì/>xæ"}Â"œxX—!ŸòŸÀ1Ì/>xæ"Â">>1Ì.¬‚->1r¿¬/11¬/1„dŸòŸÀ1¬B/11¬B/11¬!11¬B!11 ¬!1 1 ¬B!1 œx    Ä—!ŸòŸÀ1ðÌ!>xì"y>"~œ
w™Q>xðú>úÍ!1€œ
w˜¬B-¬B!1r~€?œôœuœöMþ??4?‡ÿÿÿþ}ˆ
pÿ?ŸòŸÀˆ
pÿ?ŸòŸÀ ~>þœ~œ}Mþ??4? C%B $> @ $> _[@ 2 I2 @  2 I8    3II    !7"/
2 @  ( .2 ' ?   I    4  42 I    ,? .2 ' I?   ³ ..\drv\DMCInit.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 *fpos_t size_t }4_Modeö#fileIDß#Ÿ_Nextµ#_Rendµ# _Wendµ#bufadrµ#_Bendµ#_Bufµ#rsaveµ# nbackß#$onecharŸ#(RŸ    padD#)mö    _Back_#,FILE_Ptrdifft_Sizet _Int32tç_Uint32tö_Longlong2_ULonglongU_Winttß_Wchart߆va_listþ_Va_listT_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_STATUS_
ú ADI_CORE_SHARC0ADI_CORE_IDÞ
€_adiCacheStatus adi_cache_success adi_cache_unsuitable_rr adi_cache_anom_rr_fail adi_cache_failureadiCacheStatus 
3    _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_rangeadiRangeSettingE    
 
__builtin_quadacc80ò    ptrdiff_tß
T
 ADI_DMC_SUCCESS ADI_DMC_FAILUREADI_DMC_RESULT&
H (ulDDR_DLLCTLCFG¹#ulDDR_EMR2EMR3¹#ulDDR_CTL¹#ulDDR_MREMR1¹# ulDDR_TR0¹#ulDDR_TR1¹#ulDDR_TR2¹#ulDDR_ZQCTL0¹#ulDDR_ZQCTL1¹# ulDDR_ZQCTL2¹#$ADI_DMC_CONFIGi
¡ adi_dmc_self_refresh enterq†x ã adi_dmc_lane_reset resetq†x + dmcdelay delay¹†ti¹†x ‡ adi_dmc_phy_calibration pConfig‡ †t csel_dsel¹†xH h adi_dmc_ctrl_initT
 pConfig‡ †\ csel_dsel¹†`phyphase¹†drd_cnt¹†ht_EMR1¹†lt_EMR3¹†pt_CTL¹†tdata_cyc¹†xµ dmc_cfg0_initßCONFIG533H xö
..\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\sys\..\drv\DMCInit.cÁ®×”Ã@stdio.hÜ¿‡ÝCstdio_21xxx.h俇€stdint.h쿇ÿMyvals.h俇Ǥassert.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过ˆ*stdbool.hÜ¿‡›builtins.hҏ»Äøsys\builtins_support.h过Ú
DMCInit.hÁ®×”ñFÝ
      X 
 
 
 
 
 ( 
 
 
 
 
 
 
 
 l
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    …   
‚· ] adi_dmc_self_refresh¡ adi_dmc_lane_reset+ adi_dmc_phy_calibration adi_dmc_ctrl_inith dmc_cfg0_initD"÷
0    WG±A@»`…4((xp‚%„(ƒ+€BzEyM|P{b~e}u…І¯ˆ¸‡ñ ºõàõá™õãšõ š ºàá™ãš š‚ º†à†á™†㚆 š• º™à™á™™㚙 š² º¶à¶á™¶㚶 šÆË ºÏà    Ïá™ÏãšÏ šÚ”Ý“à’ð•÷ ºûà
ûá™ûãšû šŠ    ‰ –‹& º*à *á™*ãš* š5Ž8;ŒF‘I` ºdà dá™dãšd šŸ º£à £á™£㚣 šè ¹ï ¿óàóá™óãšó šú ½þàþá™þãšþ š—˜ÿ¨ÿ®x ÿv| ÿ— ÿ› ÿº ÿt¾ ÿÙ ÿÝ ÿò ÿxö ÿ ÿ ÿI ÿuM ÿ} ÿ# ÿ¥ ÿs© ÿÝ ÿ2á ÿ| ÿw€ ÿ ÿl” ÿª ÿ¹œÿv¨ÿ²ÿ¼ÿ Æÿ+Îÿ6ØÿAâÿLêÿWòÿbúÿmÿ ÿÿt"ÿ,ÿ6ÿ>ÿHÿRÿZÿdÿnÿxzÿ„ÿŽÿ!šÿ"¤ÿ®ÿuºÿ#Äÿ$Ìÿ%Ôÿ&Üÿ'äÿ(ìÿ)ôÿ*þÿ,ÿ-ÿ.ÿ/$ÿ0,ÿ16ÿ@ÿsLÿ2Vÿ3^ÿ4fÿ5nÿ7vÿ8~ÿ9†ÿ:Žÿ;–ÿ<žÿ=¨ÿ>²ÿ?¼ÿ@ÆÿBÎÿCÖÿDàÿEêÿFòÿGüÿHÿIÿJÿK ÿM*ÿN4ÿO>ÿPHÿQPÿRXÿSbÿTlÿUvÿV€ÿXˆÿYÿZ˜ÿ[¢ÿ\¬ÿ]´ÿ^¼ÿ_Äÿ`ÌÿaÔÿcÜÿdæÿeðÿføÿgÿhÿiÿjÿk ÿ*ÿw9ÿlCÿnMÿoWÿpaÿqkÿruÿÿ¬ÿ¬ÿvààvãšÿšÿtààtãšÿš ÿx$à$àx$ãš$ÿš(ÿu,à,àu,ãš,ÿš0ÿs4à4às4ãš4ÿš8ÿw<à<àw<ãš<ÿšÀÂ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\DMCInit.doj C:\Users\86189\AppData\Local\Temp\acc6088ec40000\acc6088ec40001.s -I D:\project\plugscard\dsp21569\DSP-21569\Debug\..\drv -W2023 -Wsuppress 2548 -Wsuppress 2548 ProjectName    DSP-21569ProjectName    DSP-21569FuncName    adi_dmc_self_refresh.FuncName    adi_dmc_lane_reset.FuncName    NOP.FuncName    dmcdelay.FuncName    adi_dmc_phy_calibration.FuncName    adi_dmc_ctrl_init.FuncName    dmc_cfg0_init.Encoding    SWContent    CodeDataA^AnonADIADSP-21569 dÿÿ         4a    •  ½µ,åáç È· :(|Sû/†0H¬Ì0(Æô0\ åP5D ÷”6     ˜;  ¤;t Õp=  4p$=     D<=a?ýQpš@_