mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-08-08 08:56:11 +00:00
.
This commit is contained in:
BIN
ESP32-Rainmaker-Switch/build/.ninja_deps
Normal file
BIN
ESP32-Rainmaker-Switch/build/.ninja_deps
Normal file
Binary file not shown.
173
ESP32-Rainmaker-Switch/build/.ninja_log
Normal file
173
ESP32-Rainmaker-Switch/build/.ninja_log
Normal file
@@ -0,0 +1,173 @@
|
||||
# ninja log v5
|
||||
188 439 7429692133962634 project_elf_src_esp32c3.c 95b03d74abb8223f
|
||||
188 439 7429692133962634 C:/Users/alex/github/ESP-Nodes/ESP32-Rainmaker-Switch/build/project_elf_src_esp32c3.c 95b03d74abb8223f
|
||||
229 622 7429692135665322 ota_data_initial.bin 6261a0f1aa1cb3d7
|
||||
229 622 7429692135665322 C:/Users/alex/github/ESP-Nodes/ESP32-Rainmaker-Switch/build/ota_data_initial.bin 6261a0f1aa1cb3d7
|
||||
254 723 7429692136982230 esp-idf/esp_system/ld/memory.ld 6f0b78c0ac16d02a
|
||||
254 723 7429692136982230 C:/Users/alex/github/ESP-Nodes/ESP32-Rainmaker-Switch/build/esp-idf/esp_system/ld/memory.ld 6f0b78c0ac16d02a
|
||||
338 821 7429692137511281 esp-idf/esp_system/ld/sections.ld.in 78165bcfe24bb977
|
||||
338 821 7429692137511281 C:/Users/alex/github/ESP-Nodes/ESP32-Rainmaker-Switch/build/esp-idf/esp_system/ld/sections.ld.in 78165bcfe24bb977
|
||||
829 1569 7429692144903738 esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj b5258b581f537523
|
||||
863 1651 7429692144924042 esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj 4cfd4fad3734a476
|
||||
214 1698 7429692135934971 partition_table/partition-table.bin 4f4662f0a51335f
|
||||
214 1698 7429692135934971 C:/Users/alex/github/ESP-Nodes/ESP32-Rainmaker-Switch/build/partition_table/partition-table.bin 4f4662f0a51335f
|
||||
903 1757 7429692146468943 esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj 704a8083bd79a463
|
||||
1022 1886 7429692148744629 esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj 1fce1c35535c9941
|
||||
1174 1951 7429692148662740 esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj c243d47030656974
|
||||
1663 2202 7429692151455687 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj 50966ee2c6f5e5bb
|
||||
1584 2417 7429692152912123 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj 5530c83808a71046
|
||||
1703 2452 7429692153184300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj a1c0f159b7e8ef27
|
||||
1772 2630 7429692156082689 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj 12d9d5bedbcde538
|
||||
1893 2754 7429692157004964 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj bcaa83e0907119de
|
||||
1986 2803 7429692157339493 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj 42089b7ee31abd68
|
||||
2223 3117 7429692160782105 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj 8daad7c4f7bbbc80
|
||||
2649 3340 7429692163056738 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj 8928f027bac3f9b8
|
||||
2462 3388 7429692163587031 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj bbf7c7ff75d989ae
|
||||
2781 3445 7429692164000607 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj 7d6a91276a0109a2
|
||||
2821 3503 7429692164868579 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj 23b13d076c12cc81
|
||||
2424 3617 7429692165527296 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj 4c88ab12ea0aae7f
|
||||
3119 3688 7429692166566947 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj c069f6cc2c8d82cf
|
||||
3451 4113 7429692170390563 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj e7ba8addddec01a3
|
||||
3396 4202 7429692171023563 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj 529a87383a3de16a
|
||||
3357 4228 7429692171556111 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj c0a376d9879ae474
|
||||
3728 4337 7429692173449904 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj c8be1ebe0f81b49e
|
||||
3517 4474 7429692174310469 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj b2832a5cc4eee15d
|
||||
3628 4565 7429692174626631 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj c5896363c5b0103c
|
||||
4230 4761 7429692177720914 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj 173fb8b69c053296
|
||||
4203 4853 7429692178425697 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj 9c011c1abab3f3e0
|
||||
4150 4905 7429692178443974 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj dd4e0fc8cf0eb3e6
|
||||
4337 4971 7429692178889371 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj 2c3ab14672d1ba3f
|
||||
4496 5118 7429692181033186 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj f18f7473b4240ad6
|
||||
4768 5320 7429692183034384 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj 69a795851b8520b
|
||||
4570 5404 7429692183274812 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj d1a32fec217c751f
|
||||
4987 5558 7429692185477130 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj 328091ac0d675cee
|
||||
5126 6029 7429692190339244 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj 8428084b59d86d12
|
||||
5342 6163 7429692191362222 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj 6a8a52a582917aba
|
||||
4916 6255 7429692191989458 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj e0f865a13f35776d
|
||||
4871 6323 7429692192591247 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj f6290f59847c0fba
|
||||
5412 6467 7429692193817161 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj cb100d486445a67f
|
||||
5609 6540 7429692194856566 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj 5f6a797a8c738e1d
|
||||
6039 6643 7429692195975154 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj be444d7f7df8db4c
|
||||
6190 7064 7429692199908880 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj dfe8603daff13a97
|
||||
6263 7124 7429692201435013 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj 98fd817c19cf7f1d
|
||||
6387 7225 7429692202074764 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj 757ee3e9d7a9e714
|
||||
6542 7253 7429692202347113 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj 422348b65019a457
|
||||
6677 7301 7429692202567487 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj 5460bc85f8de5ad9
|
||||
6479 7335 7429692203459240 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj 66bf0ca6c8c837ae
|
||||
7074 7600 7429692205362160 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj 1783afc15820275d
|
||||
7229 7781 7429692207575784 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj 9f19d26532d76c30
|
||||
7125 7946 7429692209326652 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj f3c8925b764e6343
|
||||
7255 7986 7429692209542599 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj 89206a039a4e4c73
|
||||
7336 8028 7429692210220310 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj b3cad0a7137a5c62
|
||||
7302 8211 7429692212056295 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj 9a24989182d357ed
|
||||
7608 8375 7429692213737798 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj 55ae375d165e282c
|
||||
7781 8484 7429692215064972 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj 56b0dd0ca2af0bd6
|
||||
7952 8687 7429692217009114 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj 4169c5cba2daca6c
|
||||
8227 8792 7429692217966479 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj 724f7b8cd41ec318
|
||||
7990 8821 7429692218124031 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj 6981e320b5a95206
|
||||
8028 8856 7429692218348797 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj fa25f2d94aa9dc46
|
||||
8379 9008 7429692218791380 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj 7c3293d8f4597676
|
||||
8497 9052 7429692218884536 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj 49e7793737f93e3d
|
||||
8799 9644 7429692226575858 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj 84829f4e12661b9a
|
||||
8832 9672 7429692226605934 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj 3877b26da859acb
|
||||
8862 9717 7429692226472507 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj cc68622a6279340f
|
||||
9009 9807 7429692228124627 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj 9cb85e479e23596f
|
||||
9060 10099 7429692230154775 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj 17210e2c430802c2
|
||||
9654 10349 7429692233691044 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj 694036d1cf243221
|
||||
9680 10394 7429692233801124 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj 4d2af62f541117da
|
||||
9740 10435 7429692234369191 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj d6cac96336d7247a
|
||||
9811 10546 7429692235322512 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj ff0fd75480e77536
|
||||
10356 10869 7429692238704338 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj 5dcc01bc7a04ef0a
|
||||
8692 10904 7429692238694336 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj c4baba29fba46bff
|
||||
10109 10936 7429692239521141 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj 78960f4c4c9d1d21
|
||||
10447 11024 7429692240296629 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj ca1d82db297abab5
|
||||
10400 11141 7429692239972178 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj baad7583221c52ce
|
||||
10548 11189 7429692240256628 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj 29ba68b027fb32da
|
||||
10907 11395 7429692243541680 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj 2871fb1120215831
|
||||
10875 11493 7429692244784989 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj bfe15070c79d2320
|
||||
11064 11778 7429692247312931 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj c258006eff5d2a95
|
||||
11148 11880 7429692248571990 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj faef05c4aecaada4
|
||||
11193 11959 7429692249445416 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj cad616c8c84fc58d
|
||||
10946 12146 7429692251553944 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj e44260da1be5b847
|
||||
11412 12233 7429692252208610 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj 3cac4dd2b2abe01e
|
||||
11791 12317 7429692252991540 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj e084fe48c7114d09
|
||||
11494 12366 7429692253320958 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj 9ae230bc86a71860
|
||||
11904 12606 7429692255178035 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj 7939e0f693945c3d
|
||||
11977 12633 7429692256044394 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj af0226de89e31d92
|
||||
12151 12672 7429692256875165 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj f9f8dff4cad9b8af
|
||||
12244 12901 7429692258239440 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj 49344ba3d73dc9cd
|
||||
12317 12997 7429692259902476 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj dc47bc20a07d8bfb
|
||||
12613 13099 7429692260805933 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/esp_hardware.c.obj 680ab98cf75df50b
|
||||
12641 13153 7429692261238477 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/esp_mem.c.obj 97f706cfdf59f11a
|
||||
12417 13216 7429692261691628 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj f8acecab510b53b1
|
||||
12678 13327 7429692263288528 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/esp_timing.c.obj 3c162360331907ec
|
||||
12914 13475 7429692264458524 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj 8b21b14f2e69ba2b
|
||||
13000 13711 7429692266980829 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj 589e330505ba3bc1
|
||||
13160 13869 7429692268506236 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj 4766c936d3764c9a
|
||||
13221 13978 7429692269110872 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj 2ee0ce0ad42d1bf8
|
||||
13109 14165 7429692269622596 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj 434b9e8306707164
|
||||
13327 14203 7429692271756357 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj 972e11a4c54e999c
|
||||
13718 14435 7429692273587841 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/bignum/bignum_alt.c.obj a2ed6e75ced64d2e
|
||||
13481 14486 7429692274315473 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/bignum/esp_bignum.c.obj 6fe0787f71323d89
|
||||
14166 14581 7429692275777811 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/sha/dma/esp_sha512.c.obj c84635f0a540944c
|
||||
13880 14624 7429692275951385 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/sha/dma/esp_sha1.c.obj d635e2817845ab67
|
||||
14062 14719 7429692277178090 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/sha/dma/esp_sha256.c.obj cc945271a6f45cad
|
||||
14211 15000 7429692279643298 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/aes/esp_aes_gcm.c.obj b62b266015acc447
|
||||
14453 15073 7429692280181998 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/md/esp_md.c.obj 2f821963b14d178a
|
||||
14490 15215 7429692282339449 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj abd20249af747ef6
|
||||
14638 15320 7429692283189322 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj a8cbd9663dc9caa4
|
||||
14732 15444 7429692284483771 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj e708f5fdbdf60fdf
|
||||
14581 15553 7429692284960884 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj 5da58003a1f4bd78
|
||||
15089 15948 7429692289714393 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj e5fa0069d50ddeb2
|
||||
15221 15974 7429692289724408 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj 6e806abdf1b1baca
|
||||
15562 16025 7429692290362301 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj a70cca346440053c
|
||||
15324 16060 7429692290474033 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj 90084aea16b36f48
|
||||
15450 16141 7429692291011517 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj bd03f5b926193aa2
|
||||
15012 16250 7429692292483057 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj 862e048c485606c5
|
||||
15954 16304 7429692293067233 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj 7de1ad99d0fd628a
|
||||
15975 16427 7429692293923805 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj a9b654462647163f
|
||||
16025 16672 7429692296864136 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj 91de64f4e2a7d805
|
||||
16089 16729 7429692297160415 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj 1a3480e5950dbd2c
|
||||
16151 16845 7429692297597388 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj 5a57cc5806530ca3
|
||||
16306 16892 7429692298160054 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj 4f5caa6e26b5a780
|
||||
16253 16955 7429692298829305 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj 44c5b467626b790b
|
||||
16682 17656 7429692306386899 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj ddd64b929bccbd84
|
||||
16438 17709 7429692307236372 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj 8853538d19bc0707
|
||||
16970 17754 7429692307566215 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj 1abf009715e6b170
|
||||
16848 17905 7429692308896770 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj cfdfeff6cfdd9cca
|
||||
16903 17963 7429692309397984 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj dddd439df43d67b3
|
||||
17682 18144 7429692311348461 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj 19d261185266a9c5
|
||||
17709 18211 7429692311881498 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj c66950d36f3d358e
|
||||
16758 18265 7429692311995931 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj 5eed1613f51207e1
|
||||
17754 18324 7429692312710145 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj e2a832054b04c59e
|
||||
17922 18922 7429692317652367 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj e8ca9911129a0e26
|
||||
17971 19056 7429692318952336 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/esp_platform_time.c.obj d75943389d25fcd0
|
||||
18267 19289 7429692322612308 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/dynamic/esp_ssl_srv.c.obj d6a7700f64983b04
|
||||
18169 19521 7429692322700095 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/dynamic/esp_mbedtls_dynamic_impl.c.obj f8cc6681c51334e4
|
||||
18216 19572 7429692323244301 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/dynamic/esp_ssl_cli.c.obj d050717f3f30096e
|
||||
18325 19624 7429692325945324 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/dynamic/esp_ssl_tls.c.obj 2e8c009d252c38e
|
||||
19062 19974 7429692328910615 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj 490a2eee50208fdb
|
||||
19311 20204 7429692332013250 esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj a5fec8e0bc4bc0fa
|
||||
18972 20481 7429692334555820 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/C_/Users/alex/esp/v5.2.2/esp-idf/components/mbedtls/port/net_sockets.c.obj da5ecd11e31a10df
|
||||
19580 20557 7429692334788872 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj e12dd1a95c8ab444
|
||||
19528 20626 7429692334901253 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj 4fb6dad48631160a
|
||||
19624 20761 7429692335650640 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj d1301bbf1eba8f1a
|
||||
19984 20812 7429692337983456 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 7fa0781f7702404d
|
||||
20208 21010 7429692339353308 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 979a8a01290d6473
|
||||
20493 21223 7429692342213117 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj 8fef05d10d36509e
|
||||
20559 21294 7429692342939325 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj b80d296e2802ba50
|
||||
20639 21491 7429692344065295 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj cc43f8c748b8f362
|
||||
20761 21627 7429692345210563 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj 3673973408f6a490
|
||||
20838 21918 7429692348527481 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj 2ec35be7220ed6c4
|
||||
21051 22250 7429692351809378 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj 3060fb9d82fa4217
|
||||
21230 22448 7429692354296475 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj 28ef0c98ee8d3619
|
||||
21523 22547 7429692355196406 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 2f5ea36127baa93
|
||||
21329 22626 7429692356029458 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 333100965e48d8e6
|
||||
21647 22816 7429692357696131 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj f1e4ce2021abeee1
|
||||
21921 23184 7429692361108898 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj c422e052640d0137
|
||||
22266 23410 7429692360884458 bootloader-prefix/src/bootloader-stamp/bootloader-mkdir 998e3852823deb89
|
||||
22266 23410 7429692360884458 C:/Users/alex/github/ESP-Nodes/ESP32-Rainmaker-Switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-mkdir 998e3852823deb89
|
||||
22459 23493 7429692364089579 esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj 4fcff092f434a1bb
|
||||
22561 23548 7429692364941489 esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj ac5a6ef7bd8620b3
|
||||
22816 23716 7429692366868909 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj a2bde1844d12a77c
|
||||
23274 23961 7429692369419985 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj 92153c570ac28023
|
1793
ESP32-Rainmaker-Switch/build/CMakeFiles/rules.ninja
Normal file
1793
ESP32-Rainmaker-Switch/build/CMakeFiles/rules.ninja
Normal file
File diff suppressed because it is too large
Load Diff
21928
ESP32-Rainmaker-Switch/build/build.ninja
Normal file
21928
ESP32-Rainmaker-Switch/build/build.ninja
Normal file
File diff suppressed because one or more lines are too long
5042
ESP32-Rainmaker-Switch/build/compile_commands.json
Normal file
5042
ESP32-Rainmaker-Switch/build/compile_commands.json
Normal file
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
139
ESP32-Rainmaker-Switch/build/esp-idf/esp_system/ld/memory.ld
Normal file
139
ESP32-Rainmaker-Switch/build/esp-idf/esp_system/ld/memory.ld
Normal file
@@ -0,0 +1,139 @@
|
||||
/*
|
||||
|
||||
* 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.2.2 Configuration Header
|
||||
|
||||
*/
|
||||
|
||||
/* List of deprecated options */
|
||||
/*
|
||||
|
||||
* SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD
|
||||
|
||||
*
|
||||
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
*/
|
||||
/* CPU instruction prefetch padding size for flash mmap scenario */
|
||||
_esp_flash_mmap_prefetch_pad_size = 16;
|
||||
/* CPU instruction prefetch padding size for memory protection scenario */
|
||||
_esp_memprot_prefetch_pad_size = 16;
|
||||
/* Memory alignment size for PMS */
|
||||
_esp_memprot_align_size = 512;
|
||||
_esp_mmu_block_size = (0x10000);
|
||||
/* 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,437 @@
|
||||
/*
|
||||
|
||||
* SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD
|
||||
|
||||
*
|
||||
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
*/
|
||||
/*
|
||||
|
||||
* Automatically generated file. DO NOT EDIT.
|
||||
|
||||
* Espressif IoT Development Framework (ESP-IDF) 5.2.2 Configuration Header
|
||||
|
||||
*/
|
||||
|
||||
/* List of deprecated options */
|
||||
/* 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*.*(.literal .text .literal.* .text.*)
|
||||
*(.rtc_text_end_test)
|
||||
/* 16B padding for possible CPU prefetch and 4B alignment for PMS split lines */
|
||||
. += _esp_memprot_prefetch_pad_size;
|
||||
. = ALIGN(4);
|
||||
_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(.);
|
||||
. = ALIGN(4);
|
||||
} > 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(.);
|
||||
mapping[dram0_bss]
|
||||
*(.dynsbss)
|
||||
*(.sbss)
|
||||
*(.sbss.*)
|
||||
*(.gnu.linkonce.sb.*)
|
||||
*(.scommon)
|
||||
*(.sbss2)
|
||||
*(.sbss2.*)
|
||||
*(.gnu.linkonce.sb2.*)
|
||||
*(.dynbss)
|
||||
*(.share.mem)
|
||||
*(.gnu.linkonce.b.*)
|
||||
. = 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 = .;
|
||||
_instruction_reserved_start = ABSOLUTE(.); /* This is a symbol marking the flash.text start, this can be used for mmu driver to maintain virtual address */
|
||||
_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 */
|
||||
*(.fini.literal)
|
||||
*(.fini)
|
||||
*(.gnu.version)
|
||||
/** 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
|
||||
|
||||
*/
|
||||
. += _esp_flash_mmap_prefetch_pad_size;
|
||||
_text_end = ABSOLUTE(.);
|
||||
_instruction_reserved_end = ABSOLUTE(.); /* This is a symbol marking the flash.text end, this can be used for mmu driver to maintain virtual address */
|
||||
_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
|
||||
/**
|
||||
|
||||
* This 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 = .;
|
||||
/* Start at the same alignment constraint than .flash.text */
|
||||
. = ALIGN(ALIGNOF(.flash.text));
|
||||
/* Create an empty gap as big as .flash.text section */
|
||||
. = . + SIZEOF(.flash.text);
|
||||
/* Prepare the alignment of the section above. Few bytes (0x20) must be
|
||||
|
||||
* added for the mapping header. */
|
||||
. = ALIGN(_esp_mmu_block_size) + 0x20;
|
||||
} > default_rodata_seg
|
||||
.flash.appdesc : ALIGN(0x10)
|
||||
{
|
||||
_rodata_reserved_start = ABSOLUTE(.); /* This is a symbol marking the flash.rodata start, this can be used for mmu driver to maintain virtual address */
|
||||
_rodata_start = ABSOLUTE(.);
|
||||
*(.rodata_desc .rodata_desc.*) /* Should be the first. App version info. DO NOT PUT ANYTHING BEFORE IT! */
|
||||
*(.rodata_custom_desc .rodata_custom_desc.*) /* Should be the second. Custom app version info. DO NOT PUT ANYTHING BEFORE IT! */
|
||||
/* 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
|
||||
.flash.rodata : ALIGN(0x10)
|
||||
{
|
||||
_flash_rodata_start = ABSOLUTE(.);
|
||||
mapping[flash_rodata]
|
||||
*(.irom1.text) /* catch stray ICACHE_RODATA_ATTR */
|
||||
*(.gnu.linkonce.r.*)
|
||||
*(.rodata1)
|
||||
__XT_EXCEPTION_TABLE_ = ABSOLUTE(.);
|
||||
*(.xt_except_table)
|
||||
*(.gcc_except_table .gcc_except_table.*)
|
||||
*(.gnu.linkonce.e.*)
|
||||
*(.gnu.version_r)
|
||||
. = (. + 7) & ~ 3;
|
||||
/*
|
||||
|
||||
* C++ constructor and destructor tables
|
||||
|
||||
* Don't include anything from crtbegin.o or crtend.o, as IDF doesn't use toolchain crt.
|
||||
|
||||
*
|
||||
|
||||
* RISC-V gcc is configured with --enable-initfini-array so it emits an .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.
|
||||
|
||||
*/
|
||||
__init_priority_array_start = ABSOLUTE(.);
|
||||
KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .init_array.*))
|
||||
__init_priority_array_end = ABSOLUTE(.);
|
||||
__init_array_start = ABSOLUTE(.);
|
||||
KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .init_array))
|
||||
__init_array_end = ABSOLUTE(.);
|
||||
KEEP (*crtbegin.*(.dtors))
|
||||
KEEP (*(EXCLUDE_FILE (*crtend.*) .dtors))
|
||||
KEEP (*(SORT(.dtors.*)))
|
||||
KEEP (*(.dtors))
|
||||
/* C++ exception handlers table: */
|
||||
__XT_EXCEPTION_DESCS_ = ABSOLUTE(.);
|
||||
*(.xt_except_desc)
|
||||
*(.gnu.linkonce.h.*)
|
||||
__XT_EXCEPTION_DESCS_END__ = ABSOLUTE(.);
|
||||
*(.xt_except_desc_end)
|
||||
*(.dynamic)
|
||||
*(.gnu.version_d)
|
||||
/* Addresses of memory regions reserved via SOC_RESERVE_MEMORY_REGION() */
|
||||
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 */
|
||||
_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(.);
|
||||
. = ALIGN(4);
|
||||
_thread_local_start = ABSOLUTE(.);
|
||||
*(.tdata)
|
||||
*(.tdata.*)
|
||||
*(.tbss)
|
||||
*(.tbss.*)
|
||||
_thread_local_end = ABSOLUTE(.);
|
||||
} > default_rodata_seg
|
||||
/*
|
||||
|
||||
This section is a place where we dump all the rodata which aren't used at runtime,
|
||||
|
||||
so as to avoid binary size increase
|
||||
|
||||
*/
|
||||
.flash.rodata_noload (NOLOAD) :
|
||||
{
|
||||
/*
|
||||
|
||||
This is a symbol marking the flash.rodata end, this can be used for mmu driver to maintain virtual address
|
||||
|
||||
We don't need to include the noload rodata in this section
|
||||
|
||||
*/
|
||||
_rodata_reserved_end = ABSOLUTE(.);
|
||||
. = ALIGN (4);
|
||||
mapping[rodata_noload]
|
||||
} > default_rodata_seg
|
||||
/* Marks the end of IRAM code segment */
|
||||
.iram0.text_end (NOLOAD) :
|
||||
{
|
||||
/* iram_end_test section exists for use by Memprot unit tests only */
|
||||
*(.iram_end_test)
|
||||
/* ESP32-C3 memprot requires 16B padding for possible CPU prefetch and 512B alignment for PMS split lines */
|
||||
. += _esp_memprot_prefetch_pad_size;
|
||||
. = ALIGN(_esp_memprot_align_size);
|
||||
_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
|
||||
/DISCARD/ :
|
||||
{
|
||||
*(.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.
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