Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start firmware from app_0 partition for arduino/espidf projects #83

Merged
merged 6 commits into from
Sep 27, 2024

Conversation

Jason2866
Copy link
Owner

No description provided.

@Jason2866 Jason2866 merged commit b552ed1 into Arduino/IDF53 Sep 27, 2024
51 checks passed
@Jason2866 Jason2866 deleted the 53_work branch September 27, 2024 18:40
Jason2866 added a commit that referenced this pull request Oct 30, 2024
* IDF v5.1.4.240529

* Re add dynamic config from Arduino repo

* Build 2430

* Build 2440

* Update platformio.ini

* Build 2443

* platform 2024.06.10

* Update README.md

* Update platform.json

* IDF v5.1.4.240602

* add missing "H2"

* Update espidf.py

* Build 2459

* Build 2462

* Build Webcam

standard Tasmota is build with the C2

* Build 2463

* Build 2476

* Build 2479

* Build 2485

* Update IDF v5.1.4.240614

* Small refactor of arduino.py

* Build 2490

* Build 2502

* Build 2505

* Build 2508

* esptool.py  v4.7.4

* Build 2516 (Shrink C2 footprint)

* faster clone

* Build 2524

* Update platform.json

* Update README.md

* Build 2530

* esptool.py  v4.7.5

* Build 2539

* Build 2543

* IDF v5.1.4.240629

* Arduino based on IDF 5.2 (experimental)

* Use newer toolchain update IDF 5.2.2

* remove dynamic configuration

* since gcc13.2 only `toolchain-xtensa-esp-elf` for xtensa

* Update espidf.py

* remove old toolchains

* Update platform.py

* Update ulp.py

* Build 2560

* Build 2567

* add solo1 ITEAD based on IDF 5.2

* Create release_zips.yml

* Build 2573

* Update platform.json

* more failsafe IDF version get

* Update espidf.py

* Update espidf.py

* Update main.py

* Update platform.py

* Fix S3 linker error

* Update platform.json

* Update platform.py

* debug: print link flags

* Update platform.json

* Update platform.json

* Update platform.py

* Update platform.py

* Update platform.py

* Update platform.py

* Update platform.py

* Update platform.py

* Update platform.py

* debug: show linker fragments and roles

* Update espidf.py

* c6 p4 has ulp // show linker commands

* show linker command

* Update espidf.py

* ESP IDF 5.3.0 from 240728

IDF changed Linker script Jason2866/esp-idf@e16489b

* try to get linker commands

* Update espidf.py

* Update espidf.py

* Update platform.py

* Update platform.py

* Update sdkconfig.defaults.esp32

* Update sdkconfig.defaults.esp32s2

* Delete examples/espidf-ulp/sdkconfig.defaults.esp32s3

* Delete examples/espidf-ulp/sdkconfig.defaults.esp32

* Delete examples/espidf-ulp/sdkconfig.defaults.esp32s2

* verbose build

* Update espidf.py

* Update platform.json

* Update espidf.py

* Update platform.py

* toolchain 13.2.0+20240530 from registry

* no verbose build

* Update ulp.py to be IDF 5.3 compatible

* Update ULP toolchain to v2.3.8

* Update espidf.py

* remove debug print

* Update ulp.py

* Update espidf.py

* add optional newer toolchains

* use newest toolchains for Arduino only projects

* Update platform.py

* revert toolchain changes

* Fix bootloader offset code

* add espidf to solo1

* fix managed components compile fail

* Update platform.json

* ITEAD and solo1 IDF 5.3 builds

* small changes

* Update platform.json

* Update ulp_example_main.c

* Build 2807

* Build 2823

* Build 2834

* Update platform.json

* debug print ULP cmake

* Update platform.json

* Update platform.json

* Update platform.json

* Build 2842

* Build 2855

* Build 2861

* Update platform.json

* Update platform.json

* Update platform.json

* Update platform.py

* Build 2864

* scons 4.8.1

* Update platform.py

* Build 2870

* better handling of complex cmake

* Build 2885

* Build 2887

* IDF 5.3.1

* Update espidf.py

* Build 2904

* Build 2911

* Build 2920

* ULP has now a cmake build script

* Build 2946

* IDF v5.3.1.240910

* prepare LP ULP support

* add `toolchain-lp-core-riscv` to ULP build script

* LP toolchain is `toolchain-lp-core-riscv.cmake`

* enable LP ULP use

* Update espidf.py

* Update espidf.py

* LP ULP toolchain config

* use more logical compare for use of FSM toolchain

* Use sdkconfig to check for need of FSM toolchain

* ULP toolchain is enabled in ULP scons script

* Update README.md

* make creation of bootloader hooks possible

* fix ULP LP compile

* add missing P4

* small refactoring

* Update main.py

* Build 2963

* esptool v4.8.0

* build 2968

* Build 2976 with enabled LTO

* Create esp32-p4

* Rename esp32-p4 to esp32-p4.json

* add esp32-p4 to Blink exmple

* Build 2980

* IDF with changed warnings flags settings

* remove not needed tools mconf idf

* Update esp32-p4.json

* add auto select "espidf" when pio var "custom_sdkconfig" is set

* IDF: rework main app partition offset

* Build 2983

* IDF v5.3.1.240924

* Build 2990

* fork release pio core v6.1.16

* ITEAD Build 2991

* Start firmware from app_0 partition for arduino/espidf projects (#83)

* Update platform.json

* LTO default enabled

* Build 3005

* Update platform.json

* Build 3016

* Build 3025

* Build 3016

* Build 3028

* Build 3031

* Update main.py

* esptool.py v4.8.1

* Build 3034

* Update platform.json

* Build 3046 (disabled tinyusb)

* Update examples.yml

* Update platform.json

* Arduino IDF libs compile sdkconfig hash

* Build 3072

* Build 3082

* Update sdkconfig.defaults

* Update sdkconfig.defaults

* fix for adding new sdkconfig entry

by @Staars

* Build 3085

* Tasmota IDF v5.3.1.241016

* Update platform.json

* Update platform.json

* Update platformio.ini
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant