mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-10-21 12:07:28 +00:00
esp32 temperature node
This commit is contained in:
BIN
ESP32-IDF_i2ctools/build/.ninja_deps
Normal file
BIN
ESP32-IDF_i2ctools/build/.ninja_deps
Normal file
Binary file not shown.
@@ -1 +1,149 @@
|
|||||||
# ninja log v6
|
# ninja log v6
|
||||||
|
94 28535 1759562456932680219 build.ninja a8ddfe15ae456c78
|
||||||
|
167 234 1759562457551668008 project_elf_src_esp32.c 2b60aff683d3147
|
||||||
|
167 234 1759562457551668008 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/project_elf_src_esp32.c 2b60aff683d3147
|
||||||
|
155 278 1759562457598667081 esp-idf/esp_system/ld/memory.ld 88a6c05eb85d4bd2
|
||||||
|
155 278 1759562457598667081 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/esp-idf/esp_system/ld/memory.ld 88a6c05eb85d4bd2
|
||||||
|
160 379 1759562457679665484 esp-idf/esp_system/ld/sections.ld.in 626de6db3f91e8e4
|
||||||
|
160 379 1759562457679665484 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/esp-idf/esp_system/ld/sections.ld.in 626de6db3f91e8e4
|
||||||
|
163 819 1759562457696413728 partition_table/partition-table.bin 316cf7f1396abcf8
|
||||||
|
163 819 1759562457696413728 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/partition_table/partition-table.bin 316cf7f1396abcf8
|
||||||
|
395 1218 1759562457719664695 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj bac6cc21efaf96aa
|
||||||
|
407 1424 1759562457732664438 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj cdee1914eec2b233
|
||||||
|
1220 1859 1759562458544648433 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj be9237bab97e245
|
||||||
|
404 2112 1759562457728664517 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj f209c52d3da13d3c
|
||||||
|
1426 2160 1759562458750644374 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj 7abae168fbd8ab22
|
||||||
|
820 2199 1759562458144656315 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj 2f6dbe56b5b4491f
|
||||||
|
381 2392 1759562457715664774 esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj 3b957a55312d93d6
|
||||||
|
2392 2567 1759562459721625256 esp-idf/esp_https_ota/libesp_https_ota.a e5ec3b2f768d54ba
|
||||||
|
2113 2690 1759562459437630846 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj 25b5ddfa9bcf88eb
|
||||||
|
2199 2868 1759562459523629154 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj 5a3334818e3ca7a7
|
||||||
|
398 3263 1759562457722664635 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj d52cc502446fbd8b
|
||||||
|
2868 3376 1759562460192615989 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj fb44b1f63efad89f
|
||||||
|
3263 3540 1759562460588608202 esp-idf/esp_http_server/libesp_http_server.a db5fb287cf2fa26d
|
||||||
|
2160 3560 1759562459485629902 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj 68784de34bac4794
|
||||||
|
3376 4886 1759562460701605980 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj 2aebb5fb06ddc144
|
||||||
|
2567 4896 1759562459891621910 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj 8e1b24b4a5f7ffdf
|
||||||
|
3541 5036 1759562460865602756 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj 78c33457bafb7bc7
|
||||||
|
4887 5706 1759562462211576317 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj 2a76e7f980894db
|
||||||
|
5707 5885 1759562463031560226 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/xtensa/gdbstub-entry.S.obj e96f8e3fbf52386f
|
||||||
|
5036 5944 1759562462360573393 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/xtensa/gdbstub_xtensa.c.obj b68c73da940e76b9
|
||||||
|
4898 5994 1759562462224576062 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj a3415db93772ea3b
|
||||||
|
1859 6000 1759562459183635846 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj 4f35ff06a61e8bc7
|
||||||
|
5885 6223 1759562463209556736 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/xtensa/xt_debugexception.S.obj 29a6830c25b5dc94
|
||||||
|
6000 6273 1759562463324554482 esp-idf/esp_http_client/libesp_http_client.a 816e0e685a416e2
|
||||||
|
2691 6502 1759562460015619470 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj b0646789c0cd6c7
|
||||||
|
3560 6523 1759562460884602382 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj 840219a714b1ed6
|
||||||
|
6502 6631 1759562463826544641 esp-idf/tcp_transport/libtcp_transport.a 3e45562036925dfb
|
||||||
|
5944 6658 1759562463268555580 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj 249d1c015648e964
|
||||||
|
6524 6701 1759562463848544209 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj 9a42c206ce5e424e
|
||||||
|
6273 6800 1759562463597549130 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj c2bbbcad14f77bd6
|
||||||
|
6226 6971 1759562463550550051 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj f4dc6ecdeaad4c3f
|
||||||
|
6702 7041 1759562464026540720 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32/adc_cali_line_fitting.c.obj 383b8fe590f977c4
|
||||||
|
6972 7189 1759562464296535432 esp-idf/esp_gdbstub/libesp_gdbstub.a 743b85278454a086
|
||||||
|
6632 7280 1759562463957542072 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj c1b987afb4855993
|
||||||
|
7189 7442 1759562464513531183 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj 551d2cd35f7a025f
|
||||||
|
5994 7628 1759562463318554599 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj 580ca7815cbcdb43
|
||||||
|
7281 8013 1759562464605529381 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj 817b5531866b5cec
|
||||||
|
7445 8059 1759562464769526169 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj 7dbaa81dd8611301
|
||||||
|
7042 8128 1759562464366534061 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj 35d7bd68494e63f9
|
||||||
|
6801 8239 1759562464126538762 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp32/esp_adc_cal_legacy.c.obj 348627a98e767492
|
||||||
|
6659 8371 1759562463983541563 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32/adc_dma.c.obj 2cbf247c02693c2e
|
||||||
|
8242 8530 1759562465567510551 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj a4d327f7817d098c
|
||||||
|
8371 8660 1759562465695508047 esp-idf/esp_adc/libesp_adc.a b20dc76aec9f1544
|
||||||
|
8059 8872 1759562465384514132 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj a6464ba631ea8db
|
||||||
|
7629 9019 1759562464953522565 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj 68da4e7ce2b22c85
|
||||||
|
9020 9085 1759562466344495356 esp-idf/esp-tls/libesp-tls.a 80a7d99fdad3fbb8
|
||||||
|
9085 9239 1759562466409494085 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj 1b2c75dd8c0b9204
|
||||||
|
8872 9312 1759562466196498248 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj 7e62f784a19b53c1
|
||||||
|
8128 9456 1759562465452512801 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj 65a44a0fa3fb6b32
|
||||||
|
8660 9813 1759562465984502393 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj ae4aba69e60931f8
|
||||||
|
9457 9868 1759562466782486794 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32/esp_coex_adapter.c.obj 216441d85a2cbec2
|
||||||
|
9813 9948 1759562467137479858 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj 7e3535f6f96b1fdf
|
||||||
|
9868 10073 1759562467193478765 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj eb245f6d0a7e75c
|
||||||
|
9239 10251 1759562466563491075 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32/esp_adapter.c.obj e79b44f49d00a663
|
||||||
|
10252 10757 1759562467576471286 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj 8acd0db16e936b94
|
||||||
|
8530 10772 1759562465856504897 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj f110c22224a2784b
|
||||||
|
10073 11498 1759562467397474781 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj 8a269497c8ffd2b6
|
||||||
|
10757 11513 1759562468081461426 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj bfd82f9c365fb9cf
|
||||||
|
9949 11797 1759562467273477203 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj a6c31dc09b8af50
|
||||||
|
9313 11828 1759562466637489629 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj 64e3713895a38a78
|
||||||
|
11828 12871 1759562469152440536 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj 9129f5793ea51de7
|
||||||
|
11514 13063 1759562468838446658 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj 84b6f5f13d25aedd
|
||||||
|
8013 13137 1759562465337515051 esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj 90b40fecb14caf42
|
||||||
|
13137 13314 1759562470461415033 esp-idf/http_parser/libhttp_parser.a 41dade71d7aaf94b
|
||||||
|
11498 13317 1759562468822446971 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj 9869bb83f86c3050
|
||||||
|
13314 13533 1759562470638411586 esp-idf/esp_wifi/libesp_wifi.a f459b620d119a48
|
||||||
|
11797 13867 1759562469121441140 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj 8e4adb01d845ebf0
|
||||||
|
13064 14647 1759562470388416454 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj 902e3ab7790d857d
|
||||||
|
13867 14660 1759562471192400803 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj 7219c0f6aa81c9fd
|
||||||
|
13317 14735 1759562470641411528 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj d65273837531f441
|
||||||
|
12871 14779 1759562470195420212 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj 997ead6515da1838
|
||||||
|
14735 15243 1759562472059383939 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj a2e8c0e9c63b17af
|
||||||
|
14783 15265 1759562472107383006 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj a3352de31399c8cb
|
||||||
|
14661 15299 1759562471985385377 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj 659fd3191162d91b
|
||||||
|
10772 15416 1759562468097461114 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj a8541842c5d0eff
|
||||||
|
15266 15574 1759562472590373619 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj 52ed96e3a844f2d0
|
||||||
|
15575 15944 1759562472900367595 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj b8d7b0c7d016ca6a
|
||||||
|
13533 16246 1759562470857407322 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj 266bab4193149c47
|
||||||
|
15416 16265 1759562472740370704 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj a1a3eecd60218d1a
|
||||||
|
15244 16414 1759562472568374047 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj 9c8fba2241f97bbe
|
||||||
|
15944 16464 1759562473272360370 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj 8d4433840a5f368c
|
||||||
|
14647 16469 1759562471971385650 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj 499519efb12102df
|
||||||
|
15299 16688 1759562472623372978 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj b477837005a93ffc
|
||||||
|
16247 16762 1759562473571354565 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj 838ed3edca97383
|
||||||
|
16689 17160 1759562474014345964 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj a26ce66365ab8e4d
|
||||||
|
16414 17303 1759562473738351322 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj dc39030a0157dcd6
|
||||||
|
16763 17400 1759562474088344529 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj 67878db574020a32
|
||||||
|
17303 17663 1759562474627334073 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj 17fe2990638b5a8
|
||||||
|
16469 17736 1759562473793350255 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj f045778f1c5b0b87
|
||||||
|
16269 17761 1759562473593354138 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj 2637d20d56949767
|
||||||
|
16464 17886 1759562473788350352 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj d15a425355f77e96
|
||||||
|
17736 18503 1759562475060325675 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj b3772251237c511
|
||||||
|
17160 18810 1759562474484336847 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj 9a1e4dbb951241d2
|
||||||
|
17666 19044 1759562474991327012 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj 99df42fc04abb72a
|
||||||
|
17763 19128 1759562475087325152 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj 4e55de30c6210811
|
||||||
|
17888 19140 1759562475212322729 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj e76c1890a4dd3966
|
||||||
|
18504 19323 1759562475828310791 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj 726815fa50d2bd17
|
||||||
|
19134 19456 1759562476459298570 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj f8c9dca53946eba4
|
||||||
|
17401 19727 1759562474726332153 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj 7ec50d124c9eb72c
|
||||||
|
18811 20039 1759562476135304844 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj c395aa3846d5bca2
|
||||||
|
19324 20463 1759562476648294911 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj eb15d485fbb3c307
|
||||||
|
19457 20545 1759562476781292336 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj 1429b5af88e9c1ba
|
||||||
|
20547 21365 1759562477872271227 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj 87eac1855f20e76
|
||||||
|
19727 22476 1759562477051287109 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj 214fa82e739c83ea
|
||||||
|
20464 22493 1759562477789272832 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj b19a949cefc19ab8
|
||||||
|
19046 22585 1759562476371300274 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj 1698425a107a7fd7
|
||||||
|
19140 22722 1759562476465298454 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj 16263cd41f939dc5
|
||||||
|
22585 23413 1759562479909231871 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj c22d46900c0f6766
|
||||||
|
21365 23712 1759562478690255415 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj 637e0cac45dc22d
|
||||||
|
23413 23946 1759562480737215895 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj b27848317af79e8e
|
||||||
|
22722 24185 1759562480048229188 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj 96de8c9fead973b
|
||||||
|
22477 24680 1759562479801233956 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj cf3327639867e81f
|
||||||
|
22494 24736 1759562479818233628 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj 6bbc7012b98f6ae6
|
||||||
|
20041 25223 1759562477366281015 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj 4a75adbd7990cb2f
|
||||||
|
23712 25561 1759562481036210127 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj 5199e7df69d4392f
|
||||||
|
23947 25572 1759562481271205597 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj 72b24a8e1f3d3d8a
|
||||||
|
24186 25777 1759562481510200990 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj 68907157abb50999
|
||||||
|
24685 25899 1759562482010191353 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj 62fbcecca19b1086
|
||||||
|
24737 26193 1759562482061190371 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj c676ba01d81f409c
|
||||||
|
25899 26516 1759562483223167996 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj cd154bafc7408435
|
||||||
|
25224 26623 1759562482548180992 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj b7a3b6432c8ed793
|
||||||
|
25561 26945 1759562482885174501 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj efd0f5bfe7307c43
|
||||||
|
26625 27143 1759562483955153911 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj 6e0ecae9e7e69172
|
||||||
|
27145 27932 1759562484469144028 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj ef7fa766692e286
|
||||||
|
27932 28403 1759562485257128883 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj 1769119dfece6573
|
||||||
|
26516 28878 1759562483840156123 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj e4b61424591ea27d
|
||||||
|
25575 29377 1759562482901174193 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj a0767e0d80d55929
|
||||||
|
28404 29411 1759562485729119816 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj 32c3ee3fbea7f6ed
|
||||||
|
26195 29881 1759562483523162223 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj b9df0f5be932d9f3
|
||||||
|
29380 30505 1759562486705101080 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj 2a8c6e073b5cb098
|
||||||
|
30505 31114 1759562487830079502 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj 6b108a72bc115aa5
|
||||||
|
31114 32086 1759562488438067850 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj f192be21d05cb793
|
||||||
|
25778 32252 1759562483102170324 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj 2b40ad468d4ae75f
|
||||||
|
29412 33080 1759562486736100485 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj 7ef79a0df631678f
|
||||||
|
29881 33872 1759562487205091487 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj e89ecbc73db6a95d
|
||||||
|
26945 33969 1759562484269147873 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj 11fca50ab4c37dae
|
||||||
|
32095 34105 1759562489419049061 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj d042ad8b3dec75e4
|
||||||
|
28879 34267 1759562486205110676 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj 316e07703b352d5e
|
||||||
|
34106 34363 1759562491431010573 esp-idf/esp_coex/libesp_coex.a d2e0faa84e94da3d
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -871,7 +871,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build",
|
"directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build",
|
||||||
"command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\\\"ESP32-IDF_i2ctools\\\" -DPROJECT_VER=\\\"ESP32-Node_Switch-v2.7-9787-g1b\\\" -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/config/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/config/include/freertos -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/config/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/esp_additions/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/heap/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/heap/tlsf -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/port/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/port/include/private -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/include/apps -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/include/apps/sntp -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/lwip/src/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/freertos/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/esp32xx/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/esp32xx/include/sys -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fno-shrink-wrap -fmacro-prefix-map=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/esp_app_desc.c",
|
"command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\\\"ESP32-IDF_i2ctools\\\" -DPROJECT_VER=\\\"ESP32-Node_Switch-v2.7-9788-gd8\\\" -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/config/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/config/include/freertos -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/config/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/esp_additions/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/heap/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/heap/tlsf -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/port/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/port/include/private -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/include/apps -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/include/apps/sntp -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/lwip/src/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/freertos/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/esp32xx/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/port/esp32xx/include/sys -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fno-shrink-wrap -fmacro-prefix-map=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/esp_app_desc.c",
|
||||||
"file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/esp_app_desc.c",
|
"file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/esp_app_desc.c",
|
||||||
"output": "esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj"
|
"output": "esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj"
|
||||||
},
|
},
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp-tls/libesp-tls.a
Normal file
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp-tls/libesp-tls.a
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp_adc/libesp_adc.a
Normal file
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp_adc/libesp_adc.a
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp_coex/libesp_coex.a
Normal file
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp_coex/libesp_coex.a
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp_gdbstub/libesp_gdbstub.a
Normal file
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp_gdbstub/libesp_gdbstub.a
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
118
ESP32-IDF_i2ctools/build/esp-idf/esp_system/ld/memory.ld
Normal file
118
ESP32-IDF_i2ctools/build/esp-idf/esp_system/ld/memory.ld
Normal file
@@ -0,0 +1,118 @@
|
|||||||
|
/*
|
||||||
|
* SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
/* ESP32 Linker Script Memory Layout
|
||||||
|
|
||||||
|
This file describes the memory layout (memory blocks) as virtual
|
||||||
|
memory addresses.
|
||||||
|
|
||||||
|
esp32.project.ld contains output sections to link compiler output
|
||||||
|
into these memory blocks.
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
This linker script is passed through the C preprocessor to include
|
||||||
|
configuration options.
|
||||||
|
|
||||||
|
Please use preprocessor features sparingly! Restrict
|
||||||
|
to simple macros with numeric values, and/or #if/#endif blocks.
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
* Automatically generated file. DO NOT EDIT.
|
||||||
|
* Espressif IoT Development Framework (ESP-IDF) 5.4.1 Configuration Header
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* List of deprecated options */
|
||||||
|
/*
|
||||||
|
* SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
/* CPU instruction prefetch padding size for flash mmap scenario */
|
||||||
|
/*
|
||||||
|
* PMP region granularity size
|
||||||
|
* Software may determine the PMP granularity by writing zero to pmp0cfg, then writing all ones
|
||||||
|
* to pmpaddr0, then reading back pmpaddr0. If G is the index of the least-significant bit set,
|
||||||
|
* the PMP granularity is 2^G+2 bytes.
|
||||||
|
*/
|
||||||
|
/* CPU instruction prefetch padding size for memory protection scenario */
|
||||||
|
/* Memory alignment size for PMS */
|
||||||
|
/* rtc timer data (s_rtc_timer_retain_mem, see esp_clk.c files). For rtc_timer_data_in_rtc_mem section. */
|
||||||
|
/* If BT is not built at all */
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
/* All these values assume the flash cache is on, and have the blocks this uses subtracted from the length
|
||||||
|
of the various regions. The 'data access port' dram/drom regions map to the same iram/irom regions but
|
||||||
|
are connected to the data port of the CPU and eg allow bytewise access. */
|
||||||
|
/* IRAM for PRO cpu. Not sure if happy with this, this is MMU area... */
|
||||||
|
iram0_0_seg (RX) : org = 0x40080000, len = 0x20000 + 0x0
|
||||||
|
/* Even though the segment name is iram, it is actually mapped to flash
|
||||||
|
*/
|
||||||
|
iram0_2_seg (RX) : org = 0x400D0020, len = 0x330000-0x20
|
||||||
|
/*
|
||||||
|
(0x20 offset above is a convenience for the app binary image generation.
|
||||||
|
Flash cache has 64KB pages. The .bin file which is flashed to the chip
|
||||||
|
has a 0x18 byte file header, and each segment has a 0x08 byte segment
|
||||||
|
header. Setting this offset makes it simple to meet the flash cache MMU's
|
||||||
|
constraint that (paddr % 64KB == vaddr % 64KB).)
|
||||||
|
*/
|
||||||
|
/* Shared data RAM, excluding memory reserved for ROM bss/data/stack.
|
||||||
|
|
||||||
|
Enabling Bluetooth & Trace Memory features in menuconfig will decrease
|
||||||
|
the amount of RAM available.
|
||||||
|
|
||||||
|
Note: Length of this section *should* be 0x50000, and this extra DRAM is available
|
||||||
|
in heap at runtime. However due to static ROM memory usage at this 176KB mark, the
|
||||||
|
additional static memory temporarily cannot be used.
|
||||||
|
*/
|
||||||
|
dram0_0_seg (RW) : org = 0x3FFB0000 + 0,
|
||||||
|
len = 0x2c200 - 0
|
||||||
|
/* Flash mapped constant data */
|
||||||
|
drom0_0_seg (R) : org = 0x3F400020, len = 0x400000-0x20
|
||||||
|
/* (See iram0_2_seg for meaning of 0x20 offset in the above.) */
|
||||||
|
/* RTC fast memory (executable). Persists over deep sleep. */
|
||||||
|
rtc_iram_seg(RWX) : org = 0x400C0000, len = 0x2000 - 0
|
||||||
|
/* RTC fast memory (same block as above, rtc_iram_seg), viewed from data bus */
|
||||||
|
rtc_data_seg(RW) : org = 0x3ff80000, len = 0x2000 - 0
|
||||||
|
/* We reduced the size of rtc_iram_seg and rtc_data_seg by ESP_BOOTLOADER_RESERVE_RTC value.
|
||||||
|
It reserves the amount of RTC fast memory that we use for this memory segment.
|
||||||
|
This segment is intended for keeping bootloader rtc data (s_bootloader_retain_mem, when a Kconfig option is on).
|
||||||
|
The aim of this is to keep data that will not be moved around and have a fixed address.
|
||||||
|
org = 0x3ff80000 + 0x2000 - ESP_BOOTLOADER_RESERVE_RTC == SOC_RTC_DRAM_HIGH - sizeof(rtc_retain_mem_t)
|
||||||
|
*/
|
||||||
|
rtc_fast_reserved_seg(RW) : org = 0x3ff80000 + 0x2000 - 0, len = 0
|
||||||
|
/* RTC slow memory (data accessible). Persists over deep sleep.
|
||||||
|
|
||||||
|
Start of RTC slow memory is reserved for ULP co-processor code + data, if enabled.
|
||||||
|
*/
|
||||||
|
rtc_slow_seg(RW) : org = 0x50000000, len = 0x2000 - ((24))
|
||||||
|
/* We reduced the size of rtc_slow_seg by RESERVE_RTC_MEM value.
|
||||||
|
It reserves the amount of RTC slow memory that we use for this memory segment.
|
||||||
|
This segment is intended for keeping rtc timer data (s_rtc_timer_retain_mem, see esp_clk.c files).
|
||||||
|
The aim of this is to keep data that will not be moved around and have a fixed address.
|
||||||
|
org = 0x50000000 + 0x2000 - RESERVE_RTC_MEM
|
||||||
|
*/
|
||||||
|
rtc_slow_reserved_seg(RW) : org = 0x50000000 + 0x2000 - ((24)), len = ((24))
|
||||||
|
/* external memory */
|
||||||
|
extern_ram_seg(RWX) : org = 0x3F800000,
|
||||||
|
len = 0x400000
|
||||||
|
}
|
||||||
|
_heap_start = _heap_low_start;
|
||||||
|
_sram1_iram_start = 0x400A0000;
|
||||||
|
_sram1_iram_len = ( _iram_end > _sram1_iram_start) ? (_iram_end - _sram1_iram_start) : 0;
|
||||||
|
_heap_end = ALIGN(0x40000000 - _sram1_iram_len - 3, 4);
|
||||||
|
_data_seg_org = ORIGIN(rtc_data_seg);
|
||||||
|
/* The lines below define location alias for .rtc.data section based on Kconfig option.
|
||||||
|
When the option is not defined then use slow memory segment
|
||||||
|
else the data will be placed in fast memory segment */
|
||||||
|
REGION_ALIAS("rtc_data_location", rtc_slow_seg );
|
||||||
|
REGION_ALIAS("default_code_seg", iram0_2_seg);
|
||||||
|
REGION_ALIAS("default_rodata_seg", drom0_0_seg);
|
||||||
|
/**
|
||||||
|
* If rodata default segment is placed in `drom0_0_seg`, then flash's first rodata section must
|
||||||
|
* also be first in the segment.
|
||||||
|
*/
|
||||||
|
ASSERT(_rodata_start == ORIGIN(default_rodata_seg),
|
||||||
|
".flash.appdesc section must be placed at the beginning of the rodata segment.")
|
525
ESP32-IDF_i2ctools/build/esp-idf/esp_system/ld/sections.ld.in
Normal file
525
ESP32-IDF_i2ctools/build/esp-idf/esp_system/ld/sections.ld.in
Normal file
@@ -0,0 +1,525 @@
|
|||||||
|
/*
|
||||||
|
* SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
* SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
* Automatically generated file. DO NOT EDIT.
|
||||||
|
* Espressif IoT Development Framework (ESP-IDF) 5.4.1 Configuration Header
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* List of deprecated options */
|
||||||
|
/* CPU instruction prefetch padding size for flash mmap scenario */
|
||||||
|
/*
|
||||||
|
* PMP region granularity size
|
||||||
|
* Software may determine the PMP granularity by writing zero to pmp0cfg, then writing all ones
|
||||||
|
* to pmpaddr0, then reading back pmpaddr0. If G is the index of the least-significant bit set,
|
||||||
|
* the PMP granularity is 2^G+2 bytes.
|
||||||
|
*/
|
||||||
|
/* CPU instruction prefetch padding size for memory protection scenario */
|
||||||
|
/* Memory alignment size for PMS */
|
||||||
|
/* rtc timer data (s_rtc_timer_retain_mem, see esp_clk.c files). For rtc_timer_data_in_rtc_mem section. */
|
||||||
|
/* Default entry point */
|
||||||
|
ENTRY(call_start_cpu0);
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* RTC fast memory holds RTC wake stub code,
|
||||||
|
* including from any source file named rtc_wake_stub*.c
|
||||||
|
*/
|
||||||
|
.rtc.text :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_text_start = ABSOLUTE(.);
|
||||||
|
mapping[rtc_text]
|
||||||
|
*rtc_wake_stub*.*(.literal .text .literal.* .text.*)
|
||||||
|
_rtc_text_end = ABSOLUTE(.);
|
||||||
|
} > rtc_iram_seg
|
||||||
|
/**
|
||||||
|
* This section is required to skip rtc.text area because rtc_iram_seg and
|
||||||
|
* rtc_data_seg are reflect the same address space on different buses.
|
||||||
|
*/
|
||||||
|
.rtc.dummy :
|
||||||
|
{
|
||||||
|
_rtc_dummy_start = ABSOLUTE(.);
|
||||||
|
_rtc_fast_start = ABSOLUTE(.);
|
||||||
|
. = SIZEOF(.rtc.text);
|
||||||
|
_rtc_dummy_end = ABSOLUTE(.);
|
||||||
|
} > rtc_data_seg
|
||||||
|
/**
|
||||||
|
* This section located in RTC FAST Memory area.
|
||||||
|
* It holds data marked with RTC_FAST_ATTR attribute.
|
||||||
|
* See the file "esp_attr.h" for more information.
|
||||||
|
*/
|
||||||
|
.rtc.force_fast :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_force_fast_start = ABSOLUTE(.);
|
||||||
|
mapping[rtc_force_fast]
|
||||||
|
*(.rtc.force_fast .rtc.force_fast.*)
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_force_fast_end = ABSOLUTE(.);
|
||||||
|
} > rtc_data_seg
|
||||||
|
/**
|
||||||
|
* RTC data section holds RTC wake stub
|
||||||
|
* data/rodata, including from any source file
|
||||||
|
* named rtc_wake_stub*.c and the data marked with
|
||||||
|
* RTC_DATA_ATTR, RTC_RODATA_ATTR attributes.
|
||||||
|
* The memory location of the data is dependent on
|
||||||
|
* CONFIG_ESP32_RTCDATA_IN_FAST_MEM option.
|
||||||
|
*/
|
||||||
|
.rtc.data :
|
||||||
|
{
|
||||||
|
_rtc_data_start = ABSOLUTE(.);
|
||||||
|
mapping[rtc_data]
|
||||||
|
*rtc_wake_stub*.*(.data .rodata .data.* .rodata.*)
|
||||||
|
_rtc_data_end = ABSOLUTE(.);
|
||||||
|
} > rtc_data_location
|
||||||
|
/* RTC bss, from any source file named rtc_wake_stub*.c */
|
||||||
|
.rtc.bss (NOLOAD) :
|
||||||
|
{
|
||||||
|
_rtc_bss_start = ABSOLUTE(.);
|
||||||
|
*rtc_wake_stub*.*(.bss .bss.*)
|
||||||
|
*rtc_wake_stub*.*(COMMON)
|
||||||
|
mapping[rtc_bss]
|
||||||
|
_rtc_bss_end = ABSOLUTE(.);
|
||||||
|
} > rtc_data_location
|
||||||
|
/**
|
||||||
|
* This section holds data that should not be initialized at power up
|
||||||
|
* and will be retained during deep sleep.
|
||||||
|
* User data marked with RTC_NOINIT_ATTR will be placed
|
||||||
|
* into this section. See the file "esp_attr.h" for more information.
|
||||||
|
* The memory location of the data is dependent on
|
||||||
|
* CONFIG_ESP32_RTCDATA_IN_FAST_MEM option.
|
||||||
|
*/
|
||||||
|
.rtc_noinit (NOLOAD):
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_noinit_start = ABSOLUTE(.);
|
||||||
|
*(.rtc_noinit .rtc_noinit.*)
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_noinit_end = ABSOLUTE(.);
|
||||||
|
} > rtc_data_location
|
||||||
|
/**
|
||||||
|
* This section located in RTC SLOW Memory area.
|
||||||
|
* It holds data marked with RTC_SLOW_ATTR attribute.
|
||||||
|
* See the file "esp_attr.h" for more information.
|
||||||
|
*/
|
||||||
|
.rtc.force_slow :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_force_slow_start = ABSOLUTE(.);
|
||||||
|
*(.rtc.force_slow .rtc.force_slow.*)
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_force_slow_end = ABSOLUTE(.);
|
||||||
|
} > rtc_slow_seg
|
||||||
|
/**
|
||||||
|
* This section holds RTC FAST data that should have fixed addresses.
|
||||||
|
* The data are not initialized at power-up and are retained during deep
|
||||||
|
* sleep.
|
||||||
|
*/
|
||||||
|
.rtc_fast_reserved (NOLOAD):
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_fast_reserved_start = ABSOLUTE(.);
|
||||||
|
/**
|
||||||
|
* New data can only be added here to ensure existing data are not moved.
|
||||||
|
* Because data have adhered to the end of the segment and code is relied
|
||||||
|
* on it.
|
||||||
|
* >> put new data here <<
|
||||||
|
*/
|
||||||
|
KEEP(*(.bootloader_data_rtc_mem .bootloader_data_rtc_mem.*))
|
||||||
|
_rtc_fast_reserved_end = ABSOLUTE(.);
|
||||||
|
} > rtc_fast_reserved_seg
|
||||||
|
_rtc_fast_reserved_length = _rtc_fast_reserved_end - _rtc_fast_reserved_start;
|
||||||
|
ASSERT((_rtc_fast_reserved_length <= LENGTH(rtc_fast_reserved_seg)),
|
||||||
|
"RTC FAST reserved segment data does not fit.")
|
||||||
|
/**
|
||||||
|
* This section holds RTC SLOW data that should have fixed addresses.
|
||||||
|
* The data are not initialized at power-up and are retained during deep
|
||||||
|
* sleep.
|
||||||
|
*/
|
||||||
|
.rtc_slow_reserved (NOLOAD):
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_slow_reserved_start = ABSOLUTE(.);
|
||||||
|
/**
|
||||||
|
* New data can only be added here to ensure existing data are not moved.
|
||||||
|
* Because data have adhered to the end of the segment and code is relied
|
||||||
|
* on it.
|
||||||
|
* >> put new data here <<
|
||||||
|
*/
|
||||||
|
*(.rtc_timer_data_in_rtc_mem .rtc_timer_data_in_rtc_mem.*)
|
||||||
|
_rtc_slow_reserved_end = ABSOLUTE(.);
|
||||||
|
} > rtc_slow_reserved_seg
|
||||||
|
_rtc_slow_reserved_length = _rtc_slow_reserved_end - _rtc_slow_reserved_start;
|
||||||
|
_rtc_reserved_length = _rtc_slow_reserved_length;
|
||||||
|
ASSERT((_rtc_slow_reserved_length <= LENGTH(rtc_slow_reserved_seg)),
|
||||||
|
"RTC SLOW reserved segment data does not fit.")
|
||||||
|
/* Get size of rtc slow data based on rtc_data_location alias */
|
||||||
|
_rtc_slow_length = (ORIGIN(rtc_slow_seg) == ORIGIN(rtc_data_location))
|
||||||
|
? (_rtc_force_slow_end - _rtc_data_start)
|
||||||
|
: (_rtc_force_slow_end - _rtc_force_slow_start);
|
||||||
|
_rtc_fast_length = (ORIGIN(rtc_slow_seg) == ORIGIN(rtc_data_location))
|
||||||
|
? (_rtc_force_fast_end - _rtc_fast_start)
|
||||||
|
: (_rtc_noinit_end - _rtc_fast_start);
|
||||||
|
ASSERT((_rtc_slow_length <= LENGTH(rtc_slow_seg)),
|
||||||
|
"RTC_SLOW segment data does not fit.")
|
||||||
|
ASSERT((_rtc_fast_length <= LENGTH(rtc_data_seg)),
|
||||||
|
"RTC_FAST segment data does not fit.")
|
||||||
|
/* Send .iram0 code to iram */
|
||||||
|
.iram0.vectors :
|
||||||
|
{
|
||||||
|
_iram_start = ABSOLUTE(.);
|
||||||
|
/* Vectors go to IRAM */
|
||||||
|
_vector_table = ABSOLUTE(.);
|
||||||
|
. = 0x0;
|
||||||
|
KEEP(*(.WindowVectors.text));
|
||||||
|
. = 0x180;
|
||||||
|
KEEP(*(.Level2InterruptVector.text));
|
||||||
|
. = 0x1c0;
|
||||||
|
KEEP(*(.Level3InterruptVector.text));
|
||||||
|
. = 0x200;
|
||||||
|
KEEP(*(.Level4InterruptVector.text));
|
||||||
|
. = 0x240;
|
||||||
|
KEEP(*(.Level5InterruptVector.text));
|
||||||
|
. = 0x280;
|
||||||
|
KEEP(*(.DebugExceptionVector.text));
|
||||||
|
. = 0x2c0;
|
||||||
|
KEEP(*(.NMIExceptionVector.text));
|
||||||
|
. = 0x300;
|
||||||
|
KEEP(*(.KernelExceptionVector.text));
|
||||||
|
. = 0x340;
|
||||||
|
KEEP(*(.UserExceptionVector.text));
|
||||||
|
. = 0x3C0;
|
||||||
|
KEEP(*(.DoubleExceptionVector.text));
|
||||||
|
. = 0x400;
|
||||||
|
_invalid_pc_placeholder = ABSOLUTE(.);
|
||||||
|
*(.*Vector.literal)
|
||||||
|
*(.UserEnter.literal);
|
||||||
|
*(.UserEnter.text);
|
||||||
|
. = ALIGN (16);
|
||||||
|
*(.entry.literal)
|
||||||
|
*(.entry.text)
|
||||||
|
*(.init.literal)
|
||||||
|
*(.init)
|
||||||
|
_init_end = ABSOLUTE(.);
|
||||||
|
} > iram0_0_seg
|
||||||
|
.iram0.text :
|
||||||
|
{
|
||||||
|
/* Code marked as running out of IRAM */
|
||||||
|
_iram_text_start = ABSOLUTE(.);
|
||||||
|
mapping[iram0_text]
|
||||||
|
} > iram0_0_seg
|
||||||
|
.dram0.data :
|
||||||
|
{
|
||||||
|
_data_start = ABSOLUTE(.);
|
||||||
|
*(.gnu.linkonce.d.*)
|
||||||
|
*(.data1)
|
||||||
|
*(.sdata)
|
||||||
|
*(.sdata.*)
|
||||||
|
*(.gnu.linkonce.s.*)
|
||||||
|
*(.gnu.linkonce.s2.*)
|
||||||
|
*(.jcr)
|
||||||
|
mapping[dram0_data]
|
||||||
|
_data_end = ABSOLUTE(.);
|
||||||
|
} > dram0_0_seg
|
||||||
|
/**
|
||||||
|
* This section holds data that won't be initialised when startup.
|
||||||
|
* This section locates in External RAM region.
|
||||||
|
*/
|
||||||
|
.ext_ram_noinit (NOLOAD) :
|
||||||
|
{
|
||||||
|
_ext_ram_noinit_start = ABSOLUTE(.);
|
||||||
|
*(.ext_ram_noinit*)
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_ext_ram_noinit_end = ABSOLUTE(.);
|
||||||
|
} > extern_ram_seg
|
||||||
|
/**
|
||||||
|
* This section holds data that should not be initialized at power up.
|
||||||
|
* The section located in Internal SRAM memory region. The macro _NOINIT
|
||||||
|
* can be used as attribute to place data into this section.
|
||||||
|
* See the "esp_attr.h" file for more information.
|
||||||
|
*/
|
||||||
|
.noinit (NOLOAD):
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_noinit_start = ABSOLUTE(.);
|
||||||
|
*(.noinit .noinit.*)
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_noinit_end = ABSOLUTE(.);
|
||||||
|
} > dram0_0_seg
|
||||||
|
/* External Memory BSS. (Variables with EXT_RAM_BSS_ATTR attribute). */
|
||||||
|
.ext_ram.bss (NOLOAD) :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_ext_ram_bss_start = ABSOLUTE(.);
|
||||||
|
mapping[extern_ram]
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_ext_ram_bss_end = ABSOLUTE(.);
|
||||||
|
} > extern_ram_seg
|
||||||
|
/* Shared RAM */
|
||||||
|
.dram0.bss (NOLOAD) :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(8);
|
||||||
|
_bss_start = ABSOLUTE(.);
|
||||||
|
/**
|
||||||
|
* ldgen places all bss-related data to mapping[dram0_bss]
|
||||||
|
* (See components/esp_system/app.lf).
|
||||||
|
*/
|
||||||
|
mapping[dram0_bss]
|
||||||
|
|
||||||
|
. = ALIGN(8);
|
||||||
|
_bss_end = ABSOLUTE(.);
|
||||||
|
} > dram0_0_seg
|
||||||
|
ASSERT(((_bss_end - ORIGIN(dram0_0_seg)) <= LENGTH(dram0_0_seg)),
|
||||||
|
"DRAM segment data does not fit.")
|
||||||
|
.flash.appdesc : ALIGN(0x10)
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Mark flash.rodata start.
|
||||||
|
* This can be used for mmu driver to maintain virtual address
|
||||||
|
*/
|
||||||
|
_rodata_reserved_start = ABSOLUTE(.);
|
||||||
|
_rodata_start = ABSOLUTE(.);
|
||||||
|
/* !DO NOT PUT ANYTHING BEFORE THIS! */
|
||||||
|
/* Should be the first. App version info. */
|
||||||
|
*(.rodata_desc .rodata_desc.*)
|
||||||
|
/* Should be the second. Custom app version info. */
|
||||||
|
*(.rodata_custom_desc .rodata_custom_desc.*)
|
||||||
|
/**
|
||||||
|
* Create an empty gap within this section. Thanks to this, the end of this
|
||||||
|
* section will match .flah.rodata's begin address. Thus, both sections
|
||||||
|
* will be merged when creating the final bin image.
|
||||||
|
*/
|
||||||
|
. = ALIGN(ALIGNOF(.flash.rodata));
|
||||||
|
} > default_rodata_seg
|
||||||
|
ASSERT((ADDR(.flash.rodata) == ADDR(.flash.appdesc) + SIZEOF(.flash.appdesc)), "The gap between .flash.appdesc and .flash.rodata must not exist to produce the final bin image.")
|
||||||
|
.flash.rodata : ALIGN(0x10)
|
||||||
|
{
|
||||||
|
_flash_rodata_start = ABSOLUTE(.);
|
||||||
|
mapping[flash_rodata]
|
||||||
|
*(.irom1.text) /* catch stray ICACHE_RODATA_ATTR */
|
||||||
|
*(.gnu.linkonce.r.*)
|
||||||
|
*(.rodata1)
|
||||||
|
/* C++ exception handlers table. */
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
__XT_EXCEPTION_TABLE_ = ABSOLUTE(.);
|
||||||
|
*(.xt_except_table)
|
||||||
|
*(.gcc_except_table .gcc_except_table.*)
|
||||||
|
*(.gnu.linkonce.e.*)
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
__XT_EXCEPTION_DESCS_ = ABSOLUTE(.);
|
||||||
|
*(.xt_except_desc)
|
||||||
|
*(.gnu.linkonce.h.*)
|
||||||
|
__XT_EXCEPTION_DESCS_END__ = ABSOLUTE(.);
|
||||||
|
*(.xt_except_desc_end)
|
||||||
|
/**
|
||||||
|
* C++ constructor tables.
|
||||||
|
*
|
||||||
|
* Excluding crtbegin.o/crtend.o since IDF doesn't use the toolchain crt.
|
||||||
|
*/
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
__init_array_start = ABSOLUTE(.);
|
||||||
|
KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .ctors SORT(.ctors.*)))
|
||||||
|
__init_array_end = ABSOLUTE(.);
|
||||||
|
/* Addresses of memory regions reserved via SOC_RESERVE_MEMORY_REGION() */
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
soc_reserved_memory_region_start = ABSOLUTE(.);
|
||||||
|
KEEP (*(.reserved_memory_address))
|
||||||
|
soc_reserved_memory_region_end = ABSOLUTE(.);
|
||||||
|
/* System init functions registered via ESP_SYSTEM_INIT_FN */
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_esp_system_init_fn_array_start = ABSOLUTE(.);
|
||||||
|
KEEP (*(SORT_BY_INIT_PRIORITY(.esp_system_init_fn.*)))
|
||||||
|
_esp_system_init_fn_array_end = ABSOLUTE(.);
|
||||||
|
_rodata_end = ABSOLUTE(.);
|
||||||
|
/* Literals are also RO data. */
|
||||||
|
_lit4_start = ABSOLUTE(.);
|
||||||
|
*(*.lit4)
|
||||||
|
*(.lit4.*)
|
||||||
|
*(.gnu.linkonce.lit4.*)
|
||||||
|
_lit4_end = ABSOLUTE(.);
|
||||||
|
/* TLS data. */
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_thread_local_start = ABSOLUTE(.);
|
||||||
|
*(.tdata)
|
||||||
|
*(.tdata.*)
|
||||||
|
*(.tbss)
|
||||||
|
*(.tbss.*)
|
||||||
|
_thread_local_end = ABSOLUTE(.);
|
||||||
|
} > default_rodata_seg
|
||||||
|
_flash_rodata_align = ALIGNOF(.flash.rodata);
|
||||||
|
/**
|
||||||
|
* This section contains all the rodata that is not used
|
||||||
|
* at runtime, helping to avoid an increase in binary size.
|
||||||
|
*/
|
||||||
|
.flash.rodata_noload (NOLOAD) :
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* This symbol marks the end of flash.rodata. It can be utilized by the MMU
|
||||||
|
* driver to maintain the virtual address.
|
||||||
|
* NOLOAD rodata may not be included in this section.
|
||||||
|
*/
|
||||||
|
_rodata_reserved_end = ABSOLUTE(.);
|
||||||
|
mapping[rodata_noload]
|
||||||
|
} > default_rodata_seg
|
||||||
|
.flash.text :
|
||||||
|
{
|
||||||
|
_stext = .;
|
||||||
|
/**
|
||||||
|
* Mark the start of flash.text.
|
||||||
|
* This can be used by the MMU driver to maintain the virtual address.
|
||||||
|
*/
|
||||||
|
_instruction_reserved_start = ABSOLUTE(.);
|
||||||
|
_text_start = ABSOLUTE(.);
|
||||||
|
mapping[flash_text]
|
||||||
|
*(.stub)
|
||||||
|
*(.gnu.warning)
|
||||||
|
*(.gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*)
|
||||||
|
*(.irom0.text) /* catch stray ICACHE_RODATA_ATTR */
|
||||||
|
/**
|
||||||
|
* CPU will try to prefetch up to 16 bytes of of instructions.
|
||||||
|
* This means that any configuration (e.g. MMU, PMS) must allow
|
||||||
|
* safe access to up to 16 bytes after the last real instruction,
|
||||||
|
* add dummy bytes to ensure this.
|
||||||
|
*/
|
||||||
|
. += 16;
|
||||||
|
_text_end = ABSOLUTE(.);
|
||||||
|
/**
|
||||||
|
* Mark the flash.text end.
|
||||||
|
* This can be used for MMU driver to maintain virtual address.
|
||||||
|
*/
|
||||||
|
_instruction_reserved_end = ABSOLUTE(.);
|
||||||
|
_etext = .;
|
||||||
|
/**
|
||||||
|
* Similar to _iram_start, this symbol goes here so it is
|
||||||
|
* resolved by addr2line in preference to the first symbol in
|
||||||
|
* the flash.text segment.
|
||||||
|
*/
|
||||||
|
_flash_cache_start = ABSOLUTE(0);
|
||||||
|
} > default_code_seg
|
||||||
|
/* Marks the end of IRAM code segment */
|
||||||
|
.iram0.text_end (NOLOAD) :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_iram_text_end = ABSOLUTE(.);
|
||||||
|
} > iram0_0_seg
|
||||||
|
.iram0.data :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_iram_data_start = ABSOLUTE(.);
|
||||||
|
mapping[iram0_data]
|
||||||
|
_iram_data_end = ABSOLUTE(.);
|
||||||
|
} > iram0_0_seg
|
||||||
|
.iram0.bss (NOLOAD) :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_iram_bss_start = ABSOLUTE(.);
|
||||||
|
mapping[iram0_bss]
|
||||||
|
_iram_bss_end = ABSOLUTE(.);
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_iram_end = ABSOLUTE(.);
|
||||||
|
} > iram0_0_seg
|
||||||
|
/* Marks the end of data, bss and possibly rodata */
|
||||||
|
.dram0.heap_start (NOLOAD) :
|
||||||
|
{
|
||||||
|
/* Lowest possible start address for the heap */
|
||||||
|
|
||||||
|
. = ALIGN(8);
|
||||||
|
_heap_low_start = ABSOLUTE(.);
|
||||||
|
} > dram0_0_seg
|
||||||
|
/* DWARF 1 */
|
||||||
|
.debug 0 : { *(.debug) }
|
||||||
|
.line 0 : { *(.line) }
|
||||||
|
/* GNU DWARF 1 extensions */
|
||||||
|
.debug_srcinfo 0 : { *(.debug_srcinfo) }
|
||||||
|
.debug_sfnames 0 : { *(.debug_sfnames) }
|
||||||
|
/* DWARF 1.1 and DWARF 2 */
|
||||||
|
.debug_aranges 0 : { *(.debug_aranges) }
|
||||||
|
.debug_pubnames 0 : { *(.debug_pubnames) }
|
||||||
|
/* DWARF 2 */
|
||||||
|
.debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
|
||||||
|
.debug_abbrev 0 : { *(.debug_abbrev) }
|
||||||
|
.debug_line 0 : { *(.debug_line) }
|
||||||
|
.debug_frame 0 : { *(.debug_frame) }
|
||||||
|
.debug_str 0 : { *(.debug_str) }
|
||||||
|
.debug_loc 0 : { *(.debug_loc) }
|
||||||
|
.debug_macinfo 0 : { *(.debug_macinfo) }
|
||||||
|
.debug_pubtypes 0 : { *(.debug_pubtypes) }
|
||||||
|
/* DWARF 3 */
|
||||||
|
.debug_ranges 0 : { *(.debug_ranges) }
|
||||||
|
/* SGI/MIPS DWARF 2 extensions */
|
||||||
|
.debug_weaknames 0 : { *(.debug_weaknames) }
|
||||||
|
.debug_funcnames 0 : { *(.debug_funcnames) }
|
||||||
|
.debug_typenames 0 : { *(.debug_typenames) }
|
||||||
|
.debug_varnames 0 : { *(.debug_varnames) }
|
||||||
|
/* GNU DWARF 2 extensions */
|
||||||
|
.debug_gnu_pubnames 0 : { *(.debug_gnu_pubnames) }
|
||||||
|
.debug_gnu_pubtypes 0 : { *(.debug_gnu_pubtypes) }
|
||||||
|
/* DWARF 4 */
|
||||||
|
.debug_types 0 : { *(.debug_types) }
|
||||||
|
/* DWARF 5 */
|
||||||
|
.debug_addr 0 : { *(.debug_addr) }
|
||||||
|
.debug_line_str 0 : { *(.debug_line_str) }
|
||||||
|
.debug_loclists 0 : { *(.debug_loclists) }
|
||||||
|
.debug_macro 0 : { *(.debug_macro) }
|
||||||
|
.debug_names 0 : { *(.debug_names) }
|
||||||
|
.debug_rnglists 0 : { *(.debug_rnglists) }
|
||||||
|
.debug_str_offsets 0 : { *(.debug_str_offsets) }
|
||||||
|
.comment 0 : { *(.comment) }
|
||||||
|
.note.GNU-stack 0: { *(.note.GNU-stack) }
|
||||||
|
/**
|
||||||
|
* .xt.prop and .xt.lit sections will be used by the debugger and disassembler
|
||||||
|
* to get more information about raw data present in the code.
|
||||||
|
* Indeed, it may be required to add some padding at some points in the code
|
||||||
|
* in order to align a branch/jump destination on a particular bound.
|
||||||
|
* Padding these instructions will generate null bytes that shall be
|
||||||
|
* interpreted as data, and not code by the debugger or disassembler.
|
||||||
|
* This section will only be present in the ELF file, not in the final binary
|
||||||
|
* For more details, check GCC-212
|
||||||
|
*/
|
||||||
|
.xtensa.info 0: { *(.xtensa.info) }
|
||||||
|
.xt.prop 0 : { *(.xt.prop .xt.prop.* .gnu.linkonce.prop.*) }
|
||||||
|
.xt.lit 0 : { *(.xt.lit .xt.lit.* .gnu.linkonce.p.*) }
|
||||||
|
/DISCARD/ :
|
||||||
|
{
|
||||||
|
*(.fini)
|
||||||
|
*(.eh_frame_hdr)
|
||||||
|
*(.eh_frame)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ASSERT(((_iram_end - ORIGIN(iram0_0_seg)) <= LENGTH(iram0_0_seg)),
|
||||||
|
"IRAM0 segment data does not fit.")
|
||||||
|
ASSERT(((_heap_low_start - ORIGIN(dram0_0_seg)) <= LENGTH(dram0_0_seg)),
|
||||||
|
"DRAM segment data does not fit.")
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp_wifi/libesp_wifi.a
Normal file
BIN
ESP32-IDF_i2ctools/build/esp-idf/esp_wifi/libesp_wifi.a
Normal file
Binary file not shown.
Binary file not shown.
BIN
ESP32-IDF_i2ctools/build/esp-idf/http_parser/libhttp_parser.a
Normal file
BIN
ESP32-IDF_i2ctools/build/esp-idf/http_parser/libhttp_parser.a
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user