mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-08-08 14:00:51 +00:00
ESP-NOW Transmitter
This commit is contained in:
BIN
ESP32-IDF_ESPNOW-Transmitter/build/.ninja_deps
Normal file
BIN
ESP32-IDF_ESPNOW-Transmitter/build/.ninja_deps
Normal file
Binary file not shown.
@@ -1 +1,155 @@
|
|||||||
# ninja log v6
|
# ninja log v6
|
||||||
|
80 14745 1750219318010722740 build.ninja 5ed8bc43a5ee1a45
|
||||||
|
95 123 1750219318335721334 project_elf_src_esp32c3.c eeb5074fa4960afc
|
||||||
|
95 123 1750219318335721334 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/project_elf_src_esp32c3.c eeb5074fa4960afc
|
||||||
|
91 157 1750219318366721200 esp-idf/esp_system/ld/memory.ld 813c93e73e54eaf6
|
||||||
|
91 157 1750219318366721200 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_system/ld/memory.ld 813c93e73e54eaf6
|
||||||
|
92 157 1750219318367721195 esp-idf/esp_system/ld/sections.ld.in 3eb4df70987fbacc
|
||||||
|
92 157 1750219318367721195 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_system/ld/sections.ld.in 3eb4df70987fbacc
|
||||||
|
169 827 1750219318386721113 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj de7bdb4c8d1128ee
|
||||||
|
158 899 1750219318375721161 esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj 3f15c4a0e42bbee1
|
||||||
|
93 965 1750219318735719604 partition_table/partition-table.bin dbc41d827f9691a
|
||||||
|
93 965 1750219318735719604 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/partition_table/partition-table.bin dbc41d827f9691a
|
||||||
|
899 1228 1750219319116717957 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj 46cbe0021bb004db
|
||||||
|
1229 1282 1750219319446716531 esp-idf/esp_https_ota/libesp_https_ota.a dd523debdb867984
|
||||||
|
968 1297 1750219319185717659 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj c4732ebacc3e94ac
|
||||||
|
829 1710 1750219319046739518 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj 687d5e045ab800d
|
||||||
|
160 2126 1750219318376721157 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj 6489fa6cf8c14406
|
||||||
|
1711 2454 1750219319927714454 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj e42bb730acef12cd
|
||||||
|
176 2633 1750219318392721087 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj a3c4c4c3518d6379
|
||||||
|
1297 2722 1750219319513716242 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj 9977a1a23e55ca9d
|
||||||
|
2126 2993 1750219320343712660 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj 3d475dba91915756
|
||||||
|
2726 3610 1750219320942710077 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj 73110a9ea24d0adb
|
||||||
|
161 3667 1750219318378721148 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj 788f46d49d6f8db2
|
||||||
|
2996 3848 1750219321212708915 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj edfe9f9c534a0860
|
||||||
|
3667 4025 1750219321884706022 esp-idf/esp_http_server/libesp_http_server.a b80ee4265009cc07
|
||||||
|
2633 4358 1750219320850710474 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj 6349228a95336582
|
||||||
|
4358 4726 1750219322574703055 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj cdd340dcf755783b
|
||||||
|
2455 4847 1750219320671711246 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj a6847b7154610aff
|
||||||
|
4728 4994 1750219322946058838 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj 6f7ddc48ed4bbb50
|
||||||
|
4847 5172 1750219323064700949 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj cc7c60a811a44ebe
|
||||||
|
4025 5339 1750219322241704486 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj 46bfcca16970e3e2
|
||||||
|
4995 5559 1750219323212892118 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj 13f6c013bee13d0a
|
||||||
|
1282 5851 1750219319498716307 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj 5eb1a6bbec3c3349
|
||||||
|
3849 5877 1750219322065705243 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj b716c714d4baed40
|
||||||
|
5856 6159 1750219324072696624 esp-idf/esp_http_client/libesp_http_client.a 4337d7b882502a54
|
||||||
|
5173 6313 1750219323390699550 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj e8e3c6c0736b7e93
|
||||||
|
5343 6471 1750219323562698812 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj ad4ab1e68cb46704
|
||||||
|
5559 6538 1750219323775697898 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj 5e296ea33a4ea35e
|
||||||
|
3613 6785 1750219321831706250 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj a00d791ee621dc10
|
||||||
|
5878 7099 1750219324097696516 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj 3bc647f637932b3a
|
||||||
|
6785 7142 1750219325002692638 esp-idf/tcp_transport/libtcp_transport.a 21211de71b83038d
|
||||||
|
6313 7398 1750219324529694665 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj 80f1b68eb7359589
|
||||||
|
6540 7618 1750219324757693688 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj e0754111e90ef47
|
||||||
|
7398 7697 1750219325614690020 esp-idf/esp_gdbstub/libesp_gdbstub.a 57546dc03ca9a5bf
|
||||||
|
6159 7766 1750219324375695325 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj efabdce7b8017e43
|
||||||
|
7104 7894 1750219325320691278 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c3/curve_fitting_coefficients.c.obj cd46a4c2c286df22
|
||||||
|
6471 8012 1750219324687693988 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj f130a019e4b8bbac
|
||||||
|
7698 8376 1750219325914688737 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj 44315929a1ce6b07
|
||||||
|
7894 8441 1750219326110687899 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj 809defe07091e73f
|
||||||
|
8442 8792 1750219326660685549 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj 9435951cb9b00613
|
||||||
|
7766 8814 1750219325982688446 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj 4ff6094b7de3e620
|
||||||
|
7142 8914 1750219325359691111 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp32c3/esp_adc_cal_legacy.c.obj c73be14f8e030cc8
|
||||||
|
8914 9468 1750219327130683542 esp-idf/esp_adc/libesp_adc.a 44704f07a1a711a1
|
||||||
|
8012 9576 1750219326229530455 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj 156a13e182bc1dee
|
||||||
|
8792 9788 1750219327008684063 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj 4919b39af7fb0542
|
||||||
|
8376 10643 1750219326592685840 esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj d07c4b1b76f9ed23
|
||||||
|
8814 10776 1750219327030683969 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj beb2348cc55a4605
|
||||||
|
10643 10983 1750219328860676169 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj baeafafd5e6a04f9
|
||||||
|
10985 11539 1750219329202814191 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj 9aa7a28a3a96d7cb
|
||||||
|
9468 11567 1750219327684681179 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj 164f198c87e2ce57
|
||||||
|
11568 11696 1750219329787672226 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj 39d8dbf21e821666
|
||||||
|
10776 11742 1750219328993675603 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c3/esp_adapter.c.obj 22743c3a663f88fd
|
||||||
|
9788 11878 1750219328004679814 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj d8304b52c17ce44e
|
||||||
|
9576 11903 1750219327793680714 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj 51ca3f51853fcb02
|
||||||
|
11697 11954 1750219329913671691 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj c83b0b11b5671481
|
||||||
|
11540 12088 1750219329758672350 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c3/esp_coex_adapter.c.obj bc33d61a24624724
|
||||||
|
7619 12384 1750219325835689074 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj 5a001d427ed55e0a
|
||||||
|
12384 12552 1750219330601668769 esp-idf/esp-tls/libesp-tls.a c85023503d10dbfc
|
||||||
|
11879 12642 1750219330095670917 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj 210e5a24fc78872e
|
||||||
|
12552 12727 1750219330768668060 esp-idf/http_parser/libhttp_parser.a 59a1a629ca1f7689
|
||||||
|
11742 12810 1750219329958671499 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj e1894ce378fd1db5
|
||||||
|
12727 12976 1750219330944667313 esp-idf/esp_wifi/libesp_wifi.a c81141ce10e87b8
|
||||||
|
11954 13075 1750219330175670578 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj ebe4ea936f136a91
|
||||||
|
11904 13573 1750219330120670811 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj 99235624941335dd
|
||||||
|
12642 13731 1750219330860667670 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj a88f23b866651993
|
||||||
|
12813 13921 1750219331029666952 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj 790fd79371ca01fd
|
||||||
|
13573 14209 1750219331789663731 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj 640f281583832dc2
|
||||||
|
13076 14615 1750219331293665833 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj a45c572745f97458
|
||||||
|
12976 14703 1750219331192666261 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj c4e64a50eaa32bf
|
||||||
|
14209 14983 1750219332425661038 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj a9d63109f0b4e369
|
||||||
|
13922 15133 1750219332139662248 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj 3fbc57bd86fe03b1
|
||||||
|
12089 15238 1750219330305670026 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj 826dbf97eaa650a2
|
||||||
|
14983 15456 1750219333199657763 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj 5ed51416f0d8454c
|
||||||
|
14615 15501 1750219332831659319 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj a38236abc483bb11
|
||||||
|
14703 15660 1750219332919658947 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj 56be2084557c8e55
|
||||||
|
15133 16009 1750219333349657129 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj d565b46be001df26
|
||||||
|
15238 16613 1750219333454656685 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj cc8296a9bc8728f
|
||||||
|
15456 17123 1750219333672655764 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj ccac0f19405ac13d
|
||||||
|
13731 17185 1750219331947663061 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj 50f4732b5c788e83
|
||||||
|
15501 17289 1750219333717655574 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj 6a39bddc4070c740
|
||||||
|
15660 17696 1750219333876654902 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj f6b79819771cbf45
|
||||||
|
16009 17706 1750219334225653429 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj 7ee2c73a696ecba5
|
||||||
|
17290 17752 1750219335508648019 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj 305ce4ab6e91082f
|
||||||
|
16613 17954 1750219334830650876 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj ec0c3b1b7cd354d5
|
||||||
|
17706 18110 1750219335922646275 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj 904a64605f646944
|
||||||
|
17185 18378 1750219335402684459 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj f111f3f04459d77c
|
||||||
|
17958 18384 1750219336175645210 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj c9e550f193d8699
|
||||||
|
17696 18738 1750219335912646317 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj 91e7e0484a1194d1
|
||||||
|
18384 18806 1750219336603643409 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj 1de028fa1c02f6c
|
||||||
|
17127 18830 1750219335343648714 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj 28e418c576e4a3d1
|
||||||
|
17752 19142 1750219335968646081 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj 27085ab6d872dc9b
|
||||||
|
18110 19279 1750219336326644575 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj 3cd66ea8952ae0bb
|
||||||
|
18738 19870 1750219336957641920 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj 86dd7974867af7e2
|
||||||
|
18378 20400 1750219336594643447 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj b750def837f5b80b
|
||||||
|
19143 20640 1750219337360640228 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj 2cbe4b0e4b25666f
|
||||||
|
18806 20645 1750219337022641647 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj 733d16c359779ab5
|
||||||
|
19279 21077 1750219337495639661 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj aa85a8e026ca5ca7
|
||||||
|
20645 21159 1750219338861633929 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj 737df68cba304a6e
|
||||||
|
18830 21361 1750219337046641546 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj 93c08f1bbf8d30a5
|
||||||
|
19874 21460 1750219338092637154 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj cf17a93d6657cf48
|
||||||
|
20640 22097 1750219338856633950 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj 706295cc1b7cbd59
|
||||||
|
21460 22529 1750219339676630516 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj b8067a3550136cde
|
||||||
|
20400 22662 1750219338616634957 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj c0e11af26ac1bfae
|
||||||
|
22663 23025 1750219340879625485 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj bf8311ed038cbb3b
|
||||||
|
22529 23259 1750219340745626045 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj de4a58fa3998e016
|
||||||
|
21159 23445 1750219339375631776 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj ae65f142c7dd1d7b
|
||||||
|
23025 23760 1750219341241623973 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj fc116f766814ba88
|
||||||
|
21362 23979 1750219339578630926 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj bd2ede56978a274a
|
||||||
|
23259 24203 1750219341477622988 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj 5c524b3ef6c6b4b4
|
||||||
|
23445 24444 1750219341661622220 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj 4164ad845bde584f
|
||||||
|
24203 24810 1750219342420619054 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj d5adc0f9e83bda09
|
||||||
|
21077 25351 1750219339293632120 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj 7b39ad5d27810ea
|
||||||
|
23761 25379 1750219341977620901 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj 34299205144d1e92
|
||||||
|
24811 25637 1750219343027616525 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj 56de40f5ef14a574
|
||||||
|
23979 26009 1750219342195619992 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj 5ea195ecc78ea83d
|
||||||
|
25351 26284 1750219343570614265 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj 31f5f810e2f75477
|
||||||
|
26010 26712 1750219344226611537 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj be3c803973898723
|
||||||
|
22109 26807 1750219340325627801 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj b8ab18631b2aa185
|
||||||
|
25380 26999 1750219343597865739 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj b40290e6f06f9890
|
||||||
|
24444 27044 1750219342660618054 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj 8d46e22126954f4
|
||||||
|
27000 27210 1750219345217322238 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj 117a4b6fcf6182fb
|
||||||
|
27045 27604 1750219345262711670 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj f933ea4d3efd4c76
|
||||||
|
27212 28073 1750219345430606537 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj 30f7b956b76ec9ff
|
||||||
|
25638 28334 1750219343854613083 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj 7e9af5d991d1f6fa
|
||||||
|
26808 28534 1750219345024608222 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj ffd48d73e0647f82
|
||||||
|
26287 28594 1750219344504610382 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj ca26656d8ed6a05d
|
||||||
|
26713 29152 1750219344930608612 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj d67a527ea8bc27b8
|
||||||
|
27605 29475 1750219345822604911 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj 38db35fbb490aea5
|
||||||
|
28534 29538 1750219346750601066 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj ab4db976e0ac671c
|
||||||
|
28075 29789 1750219346291602967 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj 70f472bf1a85348e
|
||||||
|
28336 30197 1750219346555601874 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj e3e163e951e4a5f
|
||||||
|
29478 30344 1750219347694597160 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj be6f4fc1ea44229c
|
||||||
|
29789 30548 1750219348010595854 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj 506f23a6735991ab
|
||||||
|
28594 30642 1750219346810600818 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj eb5e0a03189d8dce
|
||||||
|
29543 31230 1750219347761596883 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj 169eccf15b2bea4f
|
||||||
|
30550 31412 1750219348766592732 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj 462ca02c7cfd675c
|
||||||
|
30197 31620 1750219348414594185 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj f93128789126876d
|
||||||
|
31414 32072 1750219349630615294 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj cbd045386fb899c7
|
||||||
|
30644 32203 1750219348861917509 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj 141b47de070c36d3
|
||||||
|
32074 32206 1750219350291586445 esp-idf/esp_coex/libesp_coex.a fad07c52316523ae
|
||||||
|
29152 32250 1750219347368598509 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj 9b1fbd680a12f6f6
|
||||||
|
31231 32457 1750219349447589923 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj f7b33145968b28ba
|
||||||
|
32250 32581 1750219350470585708 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj 3160c705d1412172
|
||||||
|
32204 32870 1750219350422037050 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj f78078694c7d9c6
|
||||||
|
32581 33373 1750219350797715125 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj 59e84e3dacec3fd0
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -907,7 +907,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build",
|
"directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build",
|
||||||
"command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-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=\\\"espnow_transmitter\\\" -DPROJECT_VER=\\\"ESP32-Node_Switch-v2.7-5670-gbf\\\" -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/riscv/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/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/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/esp32c3 -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/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/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/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/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/esp32c3/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/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -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/riscv -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/riscv/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 -march=rv32imc_zicsr_zifencei -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 -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter=. -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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-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=\\\"espnow_transmitter\\\" -DPROJECT_VER=\\\"ESP32-Node_Switch-v2.7-5673-gff\\\" -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/riscv/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/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/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/esp32c3 -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/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/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/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/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/esp32c3/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/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -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/riscv -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/riscv/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 -march=rv32imc_zicsr_zifencei -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 -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter=. -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_ESPNOW-Transmitter/build/esp-idf/esp-tls/libesp-tls.a
Normal file
BIN
ESP32-IDF_ESPNOW-Transmitter/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.
Binary file not shown.
Binary file not shown.
BIN
ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_adc/libesp_adc.a
Normal file
BIN
ESP32-IDF_ESPNOW-Transmitter/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.
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.
@@ -0,0 +1,94 @@
|
|||||||
|
/*
|
||||||
|
* SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* ESP32-C3 Linker Script Memory Layout
|
||||||
|
* This file describes the memory layout (memory blocks) by virtual memory addresses.
|
||||||
|
* 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. */
|
||||||
|
/**
|
||||||
|
* physical memory is mapped twice to the vritual address (IRAM and DRAM).
|
||||||
|
* `I_D_SRAM_OFFSET` is the offset between the two locations of the same physical memory
|
||||||
|
*/
|
||||||
|
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 byte-wise access.
|
||||||
|
*/
|
||||||
|
/* IRAM for PRO CPU. */
|
||||||
|
iram0_0_seg (RX) : org = (0x4037C000 + 0x4000), len = 0x403CE710 - (0x4037C000 - 0x3FC7C000) - (0x3FC7C000 + 0x4000)
|
||||||
|
/* Flash mapped instruction data */
|
||||||
|
iram0_2_seg (RX) : org = 0x42000020, len = 0x800000-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.
|
||||||
|
*/
|
||||||
|
dram0_0_seg (RW) : org = (0x3FC7C000 + 0x4000), len = 0x403CE710 - (0x4037C000 - 0x3FC7C000) - (0x3FC7C000 + 0x4000)
|
||||||
|
/* Flash mapped constant data */
|
||||||
|
drom0_0_seg (R) : org = 0x3C000020, len = 0x800000-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 = 0x50000000, len = 0x2000 - (0 + (24))
|
||||||
|
/* We reduced the size of rtc_iram_seg by RESERVE_RTC_MEM value.
|
||||||
|
It reserves the amount of RTC fast memory that we use for this memory segment.
|
||||||
|
This segment is intended for keeping:
|
||||||
|
- (lower addr) rtc timer data (s_rtc_timer_retain_mem, see esp_clk.c files).
|
||||||
|
- (higher addr) 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.
|
||||||
|
*/
|
||||||
|
rtc_reserved_seg(RW) : org = 0x50000000 + 0x2000 - (0 + (24)), len = (0 + (24))
|
||||||
|
}
|
||||||
|
/* Heap ends at top of dram0_0_seg */
|
||||||
|
_heap_end = 0x40000000;
|
||||||
|
_data_seg_org = ORIGIN(rtc_data_seg);
|
||||||
|
/**
|
||||||
|
* The lines below define location alias for .rtc.data section
|
||||||
|
* As C3 only has RTC fast memory, this is not configurable like on other targets
|
||||||
|
*/
|
||||||
|
REGION_ALIAS("rtc_data_seg", rtc_iram_seg );
|
||||||
|
REGION_ALIAS("rtc_slow_seg", rtc_iram_seg );
|
||||||
|
REGION_ALIAS("rtc_data_location", rtc_iram_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(_flash_rodata_dummy_start == ORIGIN(default_rodata_seg),
|
||||||
|
".flash_rodata_dummy section must be placed at the beginning of the rodata segment.")
|
@@ -0,0 +1,468 @@
|
|||||||
|
/*
|
||||||
|
* 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_fast_start = ABSOLUTE(.);
|
||||||
|
mapping[rtc_text]
|
||||||
|
*rtc_wake_stub*.*(.text .text.*)
|
||||||
|
*(.rtc_text_end_test)
|
||||||
|
/* Padding for possible CPU prefetch + alignment for PMS split lines */
|
||||||
|
. += 16;
|
||||||
|
. = ALIGN(512);
|
||||||
|
_rtc_text_end = ABSOLUTE(.);
|
||||||
|
} > rtc_iram_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.
|
||||||
|
*/
|
||||||
|
.rtc.data :
|
||||||
|
{
|
||||||
|
_rtc_data_start = ABSOLUTE(.);
|
||||||
|
mapping[rtc_data]
|
||||||
|
*rtc_wake_stub*.*(.data .rodata .data.* .rodata.* .srodata.*)
|
||||||
|
_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.* .sbss .sbss.*)
|
||||||
|
*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.
|
||||||
|
*/
|
||||||
|
.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 data that should have fixed addresses.
|
||||||
|
* The data are not initialized at power-up and are retained during deep
|
||||||
|
* sleep.
|
||||||
|
*/
|
||||||
|
.rtc_reserved (NOLOAD):
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_rtc_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.*)
|
||||||
|
KEEP(*(.bootloader_data_rtc_mem .bootloader_data_rtc_mem.*))
|
||||||
|
_rtc_reserved_end = ABSOLUTE(.);
|
||||||
|
} > rtc_reserved_seg
|
||||||
|
_rtc_reserved_length = _rtc_reserved_end - _rtc_reserved_start;
|
||||||
|
ASSERT((_rtc_reserved_length <= LENGTH(rtc_reserved_seg)),
|
||||||
|
"RTC 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.")
|
||||||
|
.iram0.text :
|
||||||
|
{
|
||||||
|
_iram_start = ABSOLUTE(.);
|
||||||
|
/* Vectors go to start of IRAM */
|
||||||
|
ASSERT(ABSOLUTE(.) % 0x100 == 0, "vector address must be 256 byte aligned");
|
||||||
|
KEEP(*(.exception_vectors_table.text));
|
||||||
|
KEEP(*(.exception_vectors.text));
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
_invalid_pc_placeholder = ABSOLUTE(.);
|
||||||
|
/* Code marked as running out of IRAM */
|
||||||
|
_iram_text_start = ABSOLUTE(.);
|
||||||
|
mapping[iram0_text]
|
||||||
|
} > iram0_0_seg
|
||||||
|
/**
|
||||||
|
* This section is required to skip .iram0.text area because iram0_0_seg and
|
||||||
|
* dram0_0_seg reflect the same address space on different buses.
|
||||||
|
*/
|
||||||
|
.dram0.dummy (NOLOAD):
|
||||||
|
{
|
||||||
|
. = ORIGIN(dram0_0_seg) + _iram_end - _iram_start;
|
||||||
|
} > dram0_0_seg
|
||||||
|
.dram0.data :
|
||||||
|
{
|
||||||
|
_data_start = ABSOLUTE(.);
|
||||||
|
*(.gnu.linkonce.d.*)
|
||||||
|
*(.data1)
|
||||||
|
__global_pointer$ = . + 0x800;
|
||||||
|
*(.sdata)
|
||||||
|
*(.sdata.*)
|
||||||
|
*(.gnu.linkonce.s.*)
|
||||||
|
*(.gnu.linkonce.s2.*)
|
||||||
|
*(.jcr)
|
||||||
|
mapping[dram0_data]
|
||||||
|
_data_end = ABSOLUTE(.);
|
||||||
|
} > dram0_0_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
|
||||||
|
/* 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.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.linkonce.t.*)
|
||||||
|
*(.gnu.warning)
|
||||||
|
*(.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
|
||||||
|
/**
|
||||||
|
* Dummy section represents the .flash.text section but in default_rodata_seg.
|
||||||
|
* Thus, it must have its alignment and (at least) its size.
|
||||||
|
*/
|
||||||
|
.flash_rodata_dummy (NOLOAD):
|
||||||
|
{
|
||||||
|
_flash_rodata_dummy_start = .;
|
||||||
|
. = ALIGN(ALIGNOF(.flash.text)) + SIZEOF(.flash.text);
|
||||||
|
/* Add alignment of MMU page size + 0x20 bytes for the mapping header. */
|
||||||
|
. = ALIGN(0x10000) + 0x20;
|
||||||
|
} > default_rodata_seg
|
||||||
|
.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 .flash.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)
|
||||||
|
*(.gcc_except_table .gcc_except_table.*)
|
||||||
|
*(.gnu.linkonce.e.*)
|
||||||
|
/**
|
||||||
|
* C++ constructor tables.
|
||||||
|
*
|
||||||
|
* Excluding crtbegin.o/crtend.o since IDF doesn't use the toolchain crt.
|
||||||
|
*
|
||||||
|
* RISC-V gcc is configured with --enable-initfini-array so it emits
|
||||||
|
* .init_array section instead. But the init_priority sections will be
|
||||||
|
* sorted for iteration in ascending order during startup.
|
||||||
|
* The rest of the init_array sections is sorted for iteration in descending
|
||||||
|
* order during startup, however. Hence a different section is generated for
|
||||||
|
* the init_priority functions which is iterated in ascending order during
|
||||||
|
* startup. The corresponding code can be found in startup.c.
|
||||||
|
*/
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
__init_priority_array_start = ABSOLUTE(.);
|
||||||
|
KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .init_array.*))
|
||||||
|
__init_priority_array_end = ABSOLUTE(.);
|
||||||
|
|
||||||
|
. = ALIGN(4);
|
||||||
|
__init_array_start = ABSOLUTE(.);
|
||||||
|
KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .init_array))
|
||||||
|
__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(.);
|
||||||
|
. = ALIGN(ALIGNOF(.eh_frame_hdr));
|
||||||
|
} > default_rodata_seg
|
||||||
|
ASSERT((ADDR(.eh_frame_hdr) == ADDR(.flash.rodata) + SIZEOF(.flash.rodata)), "The gap between .flash.rodata and .eh_frame_hdr must not exist to produce the final bin image.")
|
||||||
|
.eh_frame_hdr :
|
||||||
|
{
|
||||||
|
. = ALIGN(ALIGNOF(.eh_frame));
|
||||||
|
} > default_rodata_seg
|
||||||
|
ASSERT((ADDR(.eh_frame) == ADDR(.eh_frame_hdr) + SIZEOF(.eh_frame_hdr)), "The gap between .eh_frame_hdr and .eh_frame must not exist to produce the final bin image.")
|
||||||
|
.eh_frame :
|
||||||
|
{
|
||||||
|
. = ALIGN(ALIGNOF(.flash.tdata));
|
||||||
|
} > default_rodata_seg
|
||||||
|
ASSERT((ADDR(.flash.tdata) == ADDR(.eh_frame) + SIZEOF(.eh_frame)), "The gap between .eh_frame and .flash.tdata must not exist to produce the final bin image.")
|
||||||
|
.flash.tdata :
|
||||||
|
{
|
||||||
|
_thread_local_data_start = ABSOLUTE(.);
|
||||||
|
*(.tdata .tdata.* .gnu.linkonce.td.*)
|
||||||
|
. = ALIGN(ALIGNOF(.flash.tbss));
|
||||||
|
_thread_local_data_end = ABSOLUTE(.);
|
||||||
|
} > default_rodata_seg
|
||||||
|
ASSERT((ADDR(.flash.tbss) == ADDR(.flash.tdata) + SIZEOF(.flash.tdata)), "The gap between .flash.tdata and .flash.tbss must not exist to produce the final bin image.")
|
||||||
|
.flash.tbss (NOLOAD) :
|
||||||
|
{
|
||||||
|
_thread_local_bss_start = ABSOLUTE(.);
|
||||||
|
*(.tbss .tbss.* .gnu.linkonce.tb.*)
|
||||||
|
*(.tcommon .tcommon.*)
|
||||||
|
_thread_local_bss_end = ABSOLUTE(.);
|
||||||
|
} > default_rodata_seg
|
||||||
|
/**
|
||||||
|
* 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 = ADDR(.flash.tbss);
|
||||||
|
mapping[rodata_noload]
|
||||||
|
} > default_rodata_seg
|
||||||
|
/* Marks the end of IRAM code segment */
|
||||||
|
.iram0.text_end (NOLOAD) :
|
||||||
|
{
|
||||||
|
/* Padding for possible CPU prefetch + alignment for PMS split lines */
|
||||||
|
. += 16;
|
||||||
|
. = ALIGN(512);
|
||||||
|
/* iram_end_test section exists for use by memprot unit tests only */
|
||||||
|
*(.iram_end_test)
|
||||||
|
_iram_text_end = ABSOLUTE(.);
|
||||||
|
} > iram0_0_seg
|
||||||
|
.iram0.data :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(16);
|
||||||
|
_iram_data_start = ABSOLUTE(.);
|
||||||
|
mapping[iram0_data]
|
||||||
|
_iram_data_end = ABSOLUTE(.);
|
||||||
|
} > iram0_0_seg
|
||||||
|
.iram0.bss (NOLOAD) :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(16);
|
||||||
|
_iram_bss_start = ABSOLUTE(.);
|
||||||
|
mapping[iram0_bss]
|
||||||
|
_iram_bss_end = ABSOLUTE(.);
|
||||||
|
|
||||||
|
. = ALIGN(16);
|
||||||
|
_iram_end = ABSOLUTE(.);
|
||||||
|
} > iram0_0_seg
|
||||||
|
/* Marks the end of data, bss and possibly rodata */
|
||||||
|
.dram0.heap_start (NOLOAD) :
|
||||||
|
{
|
||||||
|
|
||||||
|
. = ALIGN(16);
|
||||||
|
_heap_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) }
|
||||||
|
.riscv.attributes 0: { *(.riscv.attributes) }
|
||||||
|
/DISCARD/ :
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Discarding .rela.* sections results in the following mapping:
|
||||||
|
* .rela.text.* -> .text.*
|
||||||
|
* .rela.data.* -> .data.*
|
||||||
|
* And so forth...
|
||||||
|
*/
|
||||||
|
*(.rela.*)
|
||||||
|
*(.got .got.plt) /* TODO: GCC-382 */
|
||||||
|
*(.eh_frame_hdr)
|
||||||
|
*(.eh_frame)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ASSERT(((_iram_end - ORIGIN(iram0_0_seg)) <= LENGTH(iram0_0_seg)),
|
||||||
|
"IRAM0 segment data does not fit.")
|
||||||
|
ASSERT(((_heap_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.
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