Files
esp32-arduino-libs/esp32s3/dio_opi/libesp_psram.a
T

311 lines
84 KiB
Plaintext
Raw Normal View History

2026-05-22 22:05:03 +03:00
!<arch>
/ 0 0 0 0 504 `
ÂÂBBBBBBBBBBBÐ^Ð^Ð^Ð^esp_psram_mspi_mb_initesp_psram_mspi_mbesp_psram_chip_initesp_psram_initesp_psram_extram_add_to_heap_allocatoresp_psram_check_ptr_addresp_psram_extram_reserve_dma_poolesp_psram_is_initializedesp_psram_get_sizeesp_psram_io_get_cs_ioesp_psram_extram_testesp_psram_bss_initesp_psram_get_heap_size_to_protectesp_psram_impl_get_cs_ioesp_psram_impl_enableesp_psram_impl_get_physical_sizeesp_psram_impl_get_available_size// 74 `
esp_psram_mspi.c.obj/
esp_psram_impl_octal.c.obj/
mmu_psram_flash.c.obj/
/0 0 0 0 644 4164 `
ELF^\ 4(6A ð6Að ÿÿÿÿ|   Ñg *à«Í¾intì¹÷
]Çrœd TAGøÎ&œ à yœ% U$ > $ > : ; 9 II!I/ 4: ; 9 I.?: ; 9 '@—B .?: ; 9 'I@—B$Rû
/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_psram/system_layer/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_common/includeesp_psram_mspi.cesp_err.h   &  long long intunsigned int/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/buildGNU C17 14.2.0 -mdynconfig=xtensa_esp32s3.so -mlongcalls -mdisable-hardware-atomics -gdwarf-4 -ggdb -Os -std=gnu17 -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -ffunction-sections -fdata-sections -freorder-blocks -fstack-protector -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversionesp_psram_mspi_mbesp_psram_mspi_mb_initesp_err_tlong unsigned intlong long unsigned int/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_psram/system_layer/esp_psram_mspi.cunsigned charcharlong int_Boolshort unsigned intsigned charlong doubleMSPI Timingshort intGCC: (crosstool-NG esp-14.2.0_20251107) 14.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
((ñÿ
 
)esp_psram_mspi.cesp_psram_mspi_mb_initesp_psram_mspi_mb;;;!;(;,,04;9; 


 ! (
/
6
=
D
K
R
Y
g
n
u
z
ˆ
¨
­
´¸;¿
ÊÎ;;;  C,:5:9:M:Q: $0<.symtab.strtab.shstrtab.text.data.bss.text.esp_psram_mspi_mb_init.iram1.1.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.prop4!4'4,4I<WD@R@¬ iÕd@0 8 uYˆë(ƒ@h
<  œ@¤
0
 ¯+Vª@Ô
T »0Æ00Ï¿8á÷HÜ@( H @0 p;p êesp_psram.c.obj/0 0 0 644 48352 `
ELF^à­4(`_CªªªªCÿÿÿAÿÿÿCÿÿÿ;ÿÿÿ=d@ `@ ` 6CE (%lu) %s: PSRAM enabled but initialization failed. Bailing out.
ret == ESP_OK//IDF/components/esp_psram/system_layer/esp_psram.c6aqà-
œê(œ(à½
Á¡àð Ë¡)
Gà-
zþÑÁ¡² ÚàÆóÿE (%lu) %s: SPI SRAM memory test fail. %d/%d writes failed, first @ %X
6A¡m0A —87±  —8< ¬'ˆœ˜à½
Á¡Zö0åAÝà ð`¸  È0À É ‹ˆíÿਪÆÀ Ø °È0Çwf]
‹ˆÆèÿ6Aà-
ð0/IDF/components/hal/esp32s3/include/hal/cache_ll.h6aqø ­àœêÑÁ²¡®¡àà-
ðKQ©Í +êhàŒªÑÁ²¡#òÿˆ‹A€fc©Ý ,ë­à-
ŒºÑÁ²¡(FèÿËQÈ ý
ศ »ª»°˜bÁ ` ÌbtÀÀtI’ 켑 ™bœ)‘°™b `°t’ V ÑÁ¡²¢:†ÎÿѰÀ è
Aà»à»0À ¹
±À è à™à™0À ˜ ™ššˆb ˆ€€`€€tŒ( Ìl—8¥ ˆÀ È
š™À™À™0À
À ˜ €ƒAˆˆ0À jЉ‡‰' i—©wi7©G°ÿs_psram_ctx.regions_to_heap[PSRAM_MEM_32BIT_ALIGNED].vaddr_start6q¸˜ˆ(¹!È'¸‹¡™‚jà-
üJˆg¼¸GÜ ÑÁ¡²¡ßà¢ÁȘˆ(É
ÈW™‰*à-
ðE (%lu) %s: External RAM could not be added to heap!
E (%lu) %s: Failed to initialize PSRAM MSPI memory barrier!
6A¼à-
œºˆœ(à½
Á¡àð àà-
ˆøýà½
Á¡òÿ6A"œR¨x§)¢(§) ¨¨ §)ˆ¸€)rð6a …}Ì' ð­àpjc½­àú@½
•A¬º `‰“ìHK¡È˜ˆ(É
jË™‰* Ìà-
Vzû`wÀFëÿ"¡Æêÿ6A"ð6aËq i­àŒ
i(ð6Aà-
ð6Aq¸—¨wà-
ŒÊ¸ÇŒ‹¨§à-
ð6Að6aYŒi(8ˆhŠ"ðË!­™!™qàœ
ÑÁ²¢Î¡àÍ +êàŒºÑÁ²¢Ù÷ÿ(ˆ€"cíÿ Æëÿesp_psram_get_effective_mapped_sizeesp_psram_extram_add_to_heap_allocatorcache_ll_l1_get_buss_psram_mappingesp_psram_inits_psram_chip_initesp_psram ÿÿÿÿ| b0u 
 v0^@a & b0  0
 $  g0Rz 2Õ¸(+8]ºW 9RaÌÈOl)rÜØæintðè¥
 Ö¥£ßÁÈÙ o ,Y$Fm0`òºMRÝ 
¥` b â »  û d ä Ã' y æ
¾z`
 {ò
b|ò
Œ}ò
 ~ò
Äò
ðòxK lWò w æ/IÚ
¥ ^ +    ƒ  Ð
 1
¥ , ç  Óã /j
¥
Ä ô      ) 9 ó
#  - fn .Q /æ0 0æg
1Ð V HÄ
WúX\Y ¬vZ 4\ Y]
$ë^
$3
mù nH¢¥w oTXq¢ÈÐ¥ ÀTAGrÐPt @4 Ú c¿ ¬ò ö¬6ò+
j VVþgAòòòòò 
, ²¬^²Ó¯m Ø^جá
# ôO)ÍÍͧ +- u 8 rV¬.mÍÐ&
òkè¬gœF I!;ò¬"FFò(#XX$e%˜#\$>8&)Þ'Zr&=ô('ZQ#((I¸'ZN'[2'\w)C
¿¬žÁ ¬*‡Â ¬®,*6Ìò-retÍÈ®¥#ž±ò.t¨ò/JŸœ¤$$œc
$mg0Kˆ&yJ101œ0( y101œ0]
$þ]#2\]]B][*!_þ-p` ¬*a * b *d,*kS Ú
œ)4 ù< H¬œzJò\6retK(Þ'Zw7
C&$u' bœJ 8\'°¬9p!|
0¬ÒÎ4+öð59J T6e:!&  'Zu&%8 'Zv'[u(Q6'ZTòZ ¥
$&œ‰ :p
84;1Ò Ô -retÔÖJ ä ,*™àJ Èä ¥&Ô   vœÒ 6retbV56¬òP+üâ 0· F0à =
·±=
íë90$
$*
C?$7
fb#D
T#`
X#m
\$z
>‡
?”
X6!1 «§=ÏË=ñí9X$+$8:4@~íí,7 us=™¤žÔÒ9Ü êè=þ=$+-)$8NL@~88(:+ ca=™ywŒ»µ4,ô&L¸R 'ZN'[2'\u&qv 'Zv'[N'\2']t(™\'Z0'[2']0'^v'_u ,,žÁ 42Æ
(Þ'ZPÈâ ¥Ò  
±
262-ret*‡ ¬*   ¬! ¬Á
&Ó*-ò*—6Ä*
u*™v,*(ˆòÈÁ
¥±
B9Èbœ¥CretÎïé$ Øò‘\+üµD[Ò 1El4+4$m&2Vc'Z'\&Ew'Z\(\ô'ZQ#('[Ú'\']Cȵ¥¥Btaœ~Cretv Fz€ D[ƒ
ElD[HHŽ ;El44"m40V&=Ck'Z
4C74VmIÎ2IIÞ©*]OòWòÈÞ¥Î/ ÄF2/
/Hlen/V3Ä4òÈV¥FI†
l`ys`Kcuœs=uQKLS$©zµ© FBMûjh}@[  w 6El4-m(BV'Z'\']w'^s5%'_vu"
œ4 Æ
K‰ ^œF$ ¨¤H@‰ &&6Ò 5O *2T&@ô#'ZQ#('[
ß'\'](Z6'ZT("6'ZHQz œ% U$ > : ; 9 I$ > 5I &I I &
> I: ; 9  (  : ; 9 
: ; 9 I
8  : ; 9 
: ; 9 I
I8 
: ; 9 I8 
: ; 9 I8 'II!I/ 4: ; 9 I4: ; 9 I.?: ; 9 'I<.?: ; 9 'I<I.?: ; 9 '<.?: ; 9 '<.?: ;9 '<.?: ;9 'I@—B !4: ;9 I·B"1R¸B X YW #41$41·B% 1U&‰‚1'Š‚B(‰‚1).: ;9 'I *4: ;9 I+4I4, -4: ;9 I..: ;9 'I /.?: ;9 '@—B04: ;9 I 1Š‚1B2: ;9 I3 4‰‚154: ;9 I64: ;9 I·B7.?: ;9 'I 8: ;9 I·B9 U:: ;9 I·B;.?: ;9 'I <1R¸B UX YW =1·B>41
?41 @1R¸B X YW A.: ;9 ' B.: ; 9 'I@—BC4: ; 9 I·BD1R¸B X Y W E41<F1R¸B X Y W G4I4H: ;9 II.: ; 9 'I J4: ; 9 I?<K.1@—BL1M1 N 1UO41P 1Q.1@—B_bR_0Ÿ_bR)7Z=CZI_ZZ""RZ
R
bWZbV*;Z;P[\bZS\R R &Y  ÿŸ#Z,4 ÿŸ47R:DZDKuF0Ÿ™Üu@%Ÿíu@%ŸFaVFL ÿŸLkZkptspRFp0ŸpvVFa0ŸapVíûY8UXÜ0ŸííÜíZÜuííuÜ0ŸííY¤ÖÜ zu"1Ÿíí zu"1ŸííûY íí0Ÿíóy1Ÿóþ[88Z8u80Ÿ88X8Y8`8UX 880Ÿ8Ux1$2ŸMM0ŸMUx3%ŸUXX  ÿŸ2R6\R ÿŸ=REaRRHVHuRRHVHuR

#XHUXUYxxŸYrXruxxŸHWHY0ŸYuW ÿŸHY ÿŸKY[^f\furz$ ÿŸ$\Rbu
v^a&b 
$gHSYp#,:DFfhpí
Y\b!#_bu
v^a&b 
$g·pû
/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_psram/system_layer/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/log/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/hal/esp32s3/include/hal/home/runner/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/xtensa-esp-elf/include/machine/home/runner/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/lib/gcc/xtensa-esp-elf/14.2.0/include/home/runner/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/xtensa-esp-elf/include/sys/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_common/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/hal/include/hal/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/include/esp_private/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_mm/include/esp_private/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_mm/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_psram/device/include/esp_private/home/runner/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/xtensa-esp-elf/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_psram/include/esp_private/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_rom/includeesp_psram.cesp_log_level.hcache_ll.h_default_types.hstddef.h_stdint.hesp_err.hesp_log_config.hmmu_types.hcache_types.hstartup_internal.h esp_heap_caps.h
esp_heap_caps_init.h
esp_mmu_map_private.h esp_mmu_map.h esp_psram_impl.h
assert.hesp_psram_mspi.hmmu_hal.hesp_rom_sys.hesp_log_timestamp.hÈ              š      Þ    p %  %~       q  
Ü   
u           s       {      õ{       ƒ      f #      -{    #        
  
     -x                      õ~   û  v         1 g   Þ~    ¡ 
Ò~             ~             |          þ !~  ù    A   A  A           H        ú}          Z|  Z z           Ü}  ö      A          ý}          Z~         Z|     á} c B C   =ð~  D   >  E         '            È       Ò               x                '  ô 
&Ã   »|        
    i     
       t           ^                  X § } § ]   §   x   y    o               
          c              q   Ã   È            Ó             <         Ÿ  è       I   s M     t          t                
   y  capserrctsize_tuintptr_tESP_LOG_MAX__uint8_t/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_psram/system_layer/esp_psram.cs_psram_mappinglog_levelcache_ll_l1_get_buslong long unsigned intcache_bus_mask_taddrMMU_MEM_CAP_WRITEesp_psram_impl_enableesp_psram_extram_add_to_heap_allocators_psram_ctxESP_LOG_DEBUGlong long intsigned charreserved_endext_section_endcache_ll_l1_enable_busnoinit_vendlong int/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/buildspiramext_section_sizes_psram_chip_initnoinit_vstartuint16_trequire_formattingesp_psram_mspi_mb_initdis_colorheap_caps_mallocesp_psram_impl_get_physical_size__uint32_tmask__intptr_tmmu_target_treserveddma_heapstart_pageunsigned intesp_rom_printflong unsigned inteffective_mapped_sizecoresdatasizeshort unsigned ints_get_ext_bss_sizetotal_mapped_sizeword_aligned_capsavailable_sizeintptr_tesp_log_level_tMMU_TARGET_PSRAM0s_get_ext_noinit_sizeESP_LOG_INFOMMU_MEM_CAP_READesp_psram_io_get_cs_iostagepsram_available_sizeoptsesp_system_init_fn_add_psram_to_heapesp_psram_extram_reserve_dma_poolbus_maskdis_timestampesp_psram_chip_initbyte_aligned_capsv_startreserved_startis_initialisedvaddr_end__esp_system_init_fn_add_psram_to_heapheap_caps_add_region_with_capsesp_psram_bss_initibus_maskmmu_hal_map_regionGNU C17 14.2.0 -mdynconfig=xtensa_esp32s3.so -mlongcalls -mdisable-hardware-atomics -gdwarf-4 -ggdb -Os -std=gnu17 -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -ffunction-sections -fdata-sections -freorder-blocks -fstack-protector -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversionbyte_aligned_sizetest_successesp_psram_check_ptr_addrCACHE_BUS_DBUS0CACHE_BUS_DBUS1CACHE_BUS_DBUS2_Bool__assert_funcunsigned charesp_psram_get_heap_size_to_protectesp_log_default_levelesp_psram_extram_testshort intbinary_modeesp_log_timestampESP_LOG_ERROR__uintptr_t__func__actual_mapped_lencache_idesp_psram_initesp_log_config_tesp_psram_impl_get_cs_iois_chip_initialiseduint32_tpsram_mem_theap_caps_get_largest_free_blocklong doubleesp_mmu_map_get_max_consecutive_free_block_sizecharESP_LOG_VERBOSECACHE_BUS_IBUS0CACHE_BUS_IBUS1CACHE_BUS_IBUS2psram_physical_sizeheap_caps_malloc_extmem_enable__uint16_tESP_LOG_NONEuint8_tpsram_ctx_tMMU_MEM_CAP_32BITmmu_mem_caps_ts_test_psramdbus_maskESP_LOG_WARNv_start_8bit_alignedesp_err_tMMU_TARGET_FLASH0mapped_regionsext_section_startesp_psram_is_initializedregions_to_heapesp_psram_get_effective_mapped_sizeesp_system_init_fn_tnext_sizeesp_log_get_default_levelesp_mmu_map_reserve_block_with_capsvaddr_startMMU_MEM_CAP_8BITesp_psram_impl_get_available_sizeinitial_errconstrained_envsize_to_mapMMU_MEM_CAP_EXECesp_psram_get_sizeGCC: (crosstool-NG esp-14.2.0_20251107) 14.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
0P$, 0P$, (22"46&"\"b(BB"D"FHXYu(

(  -"9: ZZ'">"À"Ü"ëíC0F"v( ( ((@@"^(00"22 "=$"a( "$"&("L\\b(  ("(

("""$(($="WX
"bbg((ñÿ
Q4H
G#D.b!"@u"$&'YCdBoA)*+z'@-.a.02468:<=¬$??@ABCDEEGHIKMNPRTV  
WXY[·Íãõ%3
$Gv'Vx¨Ìß^+%D[&0tb2·È 4á6ô
8 $$::<Mg=esp_psram.c.LC11s_psram_ctxTAG__func__$6s_psram_chip_inits_test_psram$constprop$0__func__$5__func__$4__func__$3__func__$1__esp_system_init_fn_add_psram_to_heap__func__$0esp_log_default_levelesp_psram_impl_enableesp_log_timestampesp_rom_printfesp_psram_impl_get_physical_size__assert_funcesp_psram_chip_initesp_psram_initesp_psram_impl_get_available_sizeesp_mmu_map_get_max_consecutive_free_block_sizeesp_mmu_map_reserve_block_with_capsmmu_hal_map_regionesp_psram_extram_add_to_heap_allocatorheap_caps_add_region_with_capsheap_caps_malloc_extmem_enableesp_psram_mspi_mb_initesp_psram_check_ptr_addresp_psram_extram_reserve_dma_poolheap_caps_get_largest_free_blockheap_caps_mallocesp_psram_is_initializedesp_psram_get_sizeesp_psram_io_get_cs_ioesp_psram_impl_get_cs_ioesp_psram_extram_testesp_psram_bss_initesp_psram_get_heap_size_to_protect.H- *(I J$K(L,MH-  JK.) (($(',8P<M@DQHRLS. &(UM U.H- TJK V$W(J.Z[ U.P_.

.% (PMQ77&7)7 J7M7P7_2 \ 7 I627  J,7$, K?7(? LG2V7,V M88 8/828 U
r


H
Y
D%
B'8' J<8< Kf
pk
p9 :::#: N:Q:W#u:x:~#:§:À:È: Ü:$ß:(â:,è&í:0:40: s7 ,:8 P:&:<& M,:@, 4 F:DF QLZk:Hk Rs:
_
> Z> [-\4\K> K US? @ PA _B
B
!"!"B
C+C.C4C KCNCT#4_#d# #b##C# P)#=7C7 MCCC QI#X;/;//;!;(;/,,/0
4;
9;
@;/DD/HL;Q;X;/\\/`d;i;p;/tt/x|;;ˆ;/ŒŒ/;; ;/¤¤/¨¬;±;¸;/¼¼/ÀÄ;É;Ð;/ÔÔ/ØÜ;á;è;/ìì/ðô;ù;;// ; ; ;// !$;!);!0;/44/8"<;"A;"H;/LL/P#T;#Y;#1 6664!5(6-6;6B6G6U6\6a6o6v6}66š6¨6­6»6Ä6Û6ç6ó666666<6B6H6N6T6Z6a6v666¦66Æ6Ö6ð6ü66'6@6F6L6R6X6_6y666 6¦6¬6²6¸6¾6Å6æ6ó6 6!6.6;6I6^6k6x66£6¯6¼.ã-è6õ+ú66!676]6Ž6¹6ß6õ66,686D6W6n6z6#Š;##;#ž6ª2®2·#¼#À;#Õ2Ù2â4ó2÷2ü##!)#G6Y6f6s6}%ƒ6´6Â6Ð6Ø"Ü;"ã6ï!ó;!þ6
226!6/!K!d6v6ƒ666ª6Â6Ï6á6ð66 ;  *66:;E6a2e2j{66;¤6°2´2¹4¾6Ê2Î2Ó6ß2ã2è6 2 2  9 [ 6g k ;22Š 6© 66À &Æ 6ê 6ö ú ;
2
2
6*
64
)9
6K
P
4a
2e
2n
2r
2w
4
2
2
2
2š
2ž
2¿
2Ã
2Ø
Ý
4î
2ò
2û
2ÿ
2 2 2 4 2 2' 2+ 26 ; ? ;íP 2T 2] 2a 2j 2n 2w 2{ 2 Š Ž ;Ÿ 2£ 2¬ 2° 2¹ 2½ 2Æ 2Ê 2Ó 2× 2á æ ê ;8û 2ÿ 2 2 2 2 2" 2& 2, 5 S w ¢ § « ;,¸ Â è 6ö 6
6
6+
68
6E
6R
6\
(a
6n
6{
6ˆ
6
6£
6Ç
6Ò
Ö
;ì
2ð
2õ
66* ;2;DU^-dx*Ÿ»6ÆÊ;à2ä2íòö; ;!&*;H<ENWlu66š6§6¯6´6Á6ä6ö666'',696\6m6~
;
22¥2©2²22¿2Ã2Ì2Ð2å4ò2ö24
22

$;
7
@
M V-x|;;¨2¬2½ÂÆ;&áå;*ò&$6KO;####%#)#>#B#I#M#T#X#m!q!y!}!!ˆ!°´»¿ÒÖÝáöú !%8<CGbfosz~¡·»ÃÇÓ×íñ  $,0CGOSfjrv˜«¯·»ÏÓÚÞñõý!%:>EIX\uy¤¨°´¿ÃÔØêî-19=NRcgy}œ »¿ÇËÖÚïóü  $-18<Q
U
\
`
g
k





š
µ
¹
Á
Å
Ì
Ð
×
Û
ä
:
:

:

:
(
:
0
:
9
:
A
:
J
:
P
:
V
:
`
:
k
:
s
:
y
:
:
ˆ
:
:
#¢
: