Erhan Kurubas
|
1fc0be230f
|
Merge branch 'extend_coredump_tests' into 'master'
Coredump PSRAM related fix and more tests
Closes IDF-9063
See merge request espressif/esp-idf!29304
|
2024-05-27 22:36:52 +08:00 |
|
Erhan Kurubas
|
002faf3b0a
|
ci(panic): extend extram_stack tests
|
2024-05-27 14:51:30 +02:00 |
|
Erhan Kurubas
|
1dd4b95349
|
fix(coredump): properly save task's stack when stack is located in PSRAM
|
2024-05-27 13:55:14 +02:00 |
|
Erhan Kurubas
|
55261747fc
|
ci(panic): add coredump tcb corrupted test
|
2024-05-27 13:55:14 +02:00 |
|
Erhan Kurubas
|
5f5f8c2d23
|
Merge branch 'docs/esp32p4_apptrace' into 'master'
docs(app_trace): Update docs for ESP32-P4
Closes IDF-7753
See merge request espressif/esp-idf!30608
|
2024-05-09 19:26:39 +08:00 |
|
Erhan Kurubas
|
bd9b376c3b
|
Merge branch 'docs/esp32c5_update' into 'master'
docs(esp32c5): update docs_not_updated.txt
Closes IDF-9486 and IDF-9489
See merge request espressif/esp-idf!30642
|
2024-05-09 19:24:30 +08:00 |
|
Erhan Kurubas
|
1e90b1f571
|
Merge branch 'coredump_fixes' into 'master'
Coredump fixes
Closes IDFGH-12775 and IDFCI-2141
See merge request espressif/esp-idf!30641
|
2024-05-09 19:22:12 +08:00 |
|
Erhan Kurubas
|
8e524d708c
|
fix(coredump): fix buffer overflow inside esp_core_dump_get_summary
Closes https://github.com/espressif/esp-idf/issues/13754
|
2024-05-07 06:49:28 +02:00 |
|
Erhan Kurubas
|
810adf2dcc
|
change(gdbinit): set remote timeout for the gdb connection
|
2024-05-06 22:06:18 +02:00 |
|
Erhan Kurubas
|
7b3b1f4d5f
|
docs(esp32c5): update docs_not_updated.txt
|
2024-05-06 17:46:26 +02:00 |
|
Erhan Kurubas
|
94fc3630f5
|
ci(panic): add flash encrypted coredump tests
|
2024-05-06 15:54:33 +02:00 |
|
Erhan Kurubas
|
551d91ea8a
|
ci(coredump): fix capture dram tests
|
2024-05-06 15:43:43 +02:00 |
|
Erhan Kurubas
|
60a99a9f97
|
fix(coredump): don't allow mapping of non-encrypted coredump partition
|
2024-05-06 15:39:12 +02:00 |
|
Erhan Kurubas
|
3fcfef9e04
|
Merge branch 'coredump_sanity_check' into 'master'
fix(coredump): increase sanity check before get summary
Closes IDFGH-12595
See merge request espressif/esp-idf!30444
|
2024-04-27 02:01:52 +08:00 |
|
Erhan Kurubas
|
e6effa2be3
|
fix(coredump): increase sanity check before get summary
Closes https://github.com/espressif/esp-idf/issues/13594
|
2024-04-24 06:29:44 +03:00 |
|
Erhan Kurubas
|
5bac46d996
|
Merge branch 'coredump_save_all_regions' into 'master'
Save .bss, .data and .heap sections in to the coredump
Closes IDF-2354 and IDFGH-11603
See merge request espressif/esp-idf!29028
|
2024-04-24 02:49:01 +08:00 |
|
Erhan Kurubas
|
3b8191cf5d
|
feat(coredump): save .bss, .data and .heap sections to the elf file
|
2024-04-23 19:07:51 +03:00 |
|
Erhan Kurubas
|
72f463afc6
|
Merge branch 'doc_update_esp32p4_jtag' into 'master'
Update esp32p4 jtag debugging guide
Closes IDF-7758
See merge request espressif/esp-idf!26527
|
2024-04-13 02:10:21 +08:00 |
|
Erhan Kurubas
|
0da5dae9a6
|
Merge branch 'fix_coredump_build_error' into 'master'
Fix coredump build error
Closes IDFGH-12547
See merge request espressif/esp-idf!30099
|
2024-04-09 14:21:45 +08:00 |
|
Erhan Kurubas
|
483b4cd65b
|
ci(coredump): enable custom stack tests for riscv chips
|
2024-04-09 13:36:30 +08:00 |
|
Erhan Kurubas
|
1503b5fcf2
|
fix(coredump): fix build error with the custom stack config
Closes https://github.com/espressif/esp-idf/issues/13551
|
2024-04-09 13:36:30 +08:00 |
|
Erhan Kurubas
|
9e80e127ac
|
doc(jtag): update esp32p4 jtag debugging guide
|
2024-04-04 21:37:56 +03:00 |
|
Erhan Kurubas
|
9c99a385ad
|
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240318' into 'master'
feat(tools): update openocd version to v0.12.0-esp32-20240318
See merge request espressif/esp-idf!29759
|
2024-04-05 01:53:12 +08:00 |
|
Erhan Kurubas
|
890a385a0a
|
feat(sysview): enable esp32p4 examples
|
2024-04-03 23:22:31 +03:00 |
|
Erhan Kurubas
|
4462a2040f
|
Merge branch 'coredump_refactoring' into 'master'
Coredump refactoring
See merge request espressif/esp-idf!29268
|
2024-03-07 21:23:39 +08:00 |
|
Erhan Kurubas
|
434b096c72
|
refactor(espcoredump): simplify uart/flash write flow
|
2024-03-07 16:10:50 +08:00 |
|
Erhan Kurubas
|
91586bbc85
|
refactor(espcoredump): replace uart and flash callbacks with aliases
|
2024-03-07 16:10:50 +08:00 |
|
Erhan Kurubas
|
18fc19faf2
|
refactor(espcoredump): keep checksum context in coredump stack
|
2024-03-07 16:10:50 +08:00 |
|
Erhan Kurubas
|
b71dabf08b
|
Merge branch 'register_gcov_tick_hook_once' into 'master'
fix(gcov): avoid multiple tick hook registration
See merge request espressif/esp-idf!29087
|
2024-02-26 20:47:46 +08:00 |
|
Erhan Kurubas
|
5f42493573
|
Merge branch 'astyle_format_coredump' into 'master'
refactor(espcoredump): format coredump component with astyle
See merge request espressif/esp-idf!29114
|
2024-02-20 17:59:23 +08:00 |
|
Erhan Kurubas
|
f4acf0b378
|
refactor(espcoredump): format coredump component with astyle
|
2024-02-19 21:57:28 +01:00 |
|
Erhan Kurubas
|
59cab6dd40
|
fix(gcov): avoid multiple tick hook registration
|
2024-02-18 00:10:18 +01:00 |
|
Erhan Kurubas
|
4c6f3fbf23
|
Merge branch 'feature/move_espcordump_init_into_component' into 'master'
feat(coredump): move esp_core_dump_init into component
Closes IDF-8766
See merge request espressif/esp-idf!28665
|
2024-02-08 06:17:52 +08:00 |
|
Erhan Kurubas
|
0d22b99946
|
feat(coredump): move esp_core_dump_init into component
|
2024-02-07 19:39:36 +08:00 |
|
Erhan Kurubas
|
d749575648
|
Merge branch 'feature/move_esp_dbg_stubs_init_into_component' into 'master'
feat(system): move esp_dbg_stubs_init into apptrace component
Closes IDF-8767
See merge request espressif/esp-idf!28684
|
2024-02-01 07:33:14 +08:00 |
|
Erhan Kurubas
|
7234303e9e
|
feat(system): move esp_dbg_stubs_init into component
|
2024-01-31 20:12:45 +01:00 |
|
Erhan Kurubas
|
ef655cbbd9
|
Merge branch 'enable_flash_elf_sha_tests' into 'master'
Enable SHA256 coredump flash integrity verification for all targets
Closes IDF-1820
See merge request espressif/esp-idf!28387
|
2024-01-26 16:28:24 +08:00 |
|
Erhan Kurubas
|
f1d5f97719
|
feat(coredump): use SHA ROM functions for all targets except ESP32
For ESP32, continue using mbedtls due to a required ROM patch for the SHA implementation.
For other targets, we can now leverage the ROM functions.
|
2024-01-25 15:13:56 +01:00 |
|
Erhan Kurubas
|
1227409c02
|
Merge branch 'coredump_traverse_state_lists' into 'master'
Improve the probability of accessing healthy TCBs
Closes IDF-2245
See merge request espressif/esp-idf!28114
|
2024-01-24 01:44:10 +08:00 |
|
Erhan Kurubas
|
029a0582e1
|
feat(coredump): improve the probability of accessing healthy TCBs
|
2024-01-22 00:18:28 +08:00 |
|
Erhan Kurubas
|
bc2650cdca
|
Merge branch 'update_spdx_license_tag' into 'master'
feat(license): update OpenOCD stub source files with additional MIT license
See merge request espressif/esp-idf!28480
|
2024-01-17 19:26:06 +08:00 |
|
Erhan Kurubas
|
ca0b112669
|
feat(license): Dual-license source files built by OpenOCD stub flasher
|
2024-01-15 23:45:23 +01:00 |
|
Erhan Kurubas
|
f5934dea31
|
Merge branch 'feature/esp32p4_coredump_support' into 'master'
feat(coredump): add esp32p4 chip support and doc update
Closes IDF-6521 and IDF-7756
See merge request espressif/esp-idf!28226
|
2024-01-10 20:07:29 +08:00 |
|
Erhan Kurubas
|
c3916927c9
|
feat(esp-coredump): add esp32p4 chip support and doc update
|
2024-01-03 12:05:34 +01:00 |
|
Erhan Kurubas
|
892315292b
|
Merge branch 'save_twdt_to_coredump' into 'master'
feat(coredump): save twdt panic output to coredump elf file
Closes IDF-908
See merge request espressif/esp-idf!27024
|
2023-12-07 17:47:58 +08:00 |
|
Erhan Kurubas
|
58ee206c99
|
feat(coredump): save twdt panic output to coredump elf file
|
2023-12-05 13:28:51 +01:00 |
|
Erhan Kurubas
|
4b0da52aa8
|
Merge branch 'save_isr_ctx_to_coredump' into 'master'
feat(coredump): save isr context to coredump elf file
Closes IDF-7790
See merge request espressif/esp-idf!27182
|
2023-11-28 23:40:11 +08:00 |
|
Erhan Kurubas
|
a7bbf0d3aa
|
feat(coredump): save isr context to coredump elf file
|
2023-11-27 16:46:42 +01:00 |
|
Erhan Kurubas
|
659748748f
|
fix(coredump-info): set default gdb timeout as 3 seconds
|
2023-11-01 19:41:56 +01:00 |
|
Erhan Kurubas
|
6cd8030160
|
Merge branch 'check_debug_aware_config' into 'master'
fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality
Closes IDF-5881
See merge request espressif/esp-idf!26533
|
2023-10-21 15:20:26 +08:00 |
|
Erhan Kurubas
|
2d55270006
|
fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality
|
2023-10-18 08:48:45 +02:00 |
|
Erhan Kurubas
|
3de31924ac
|
Merge branch 'feature/pseudo_exccause_to_openocd' into 'master'
Feature/pseudo exccause to openocd
See merge request espressif/esp-idf!25708
|
2023-10-18 07:36:43 +08:00 |
|
Erhan Kurubas
|
bde8ff8b67
|
feat(panic): send pseudo exccause to openocd
|
2023-10-17 12:34:24 +02:00 |
|
Erhan Kurubas
|
340262977e
|
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20230921' into 'master'
Feature/update openocd to v0.12.0 esp32 20230921
Closes IDF-7920
See merge request espressif/esp-idf!26316
|
2023-10-17 16:09:39 +08:00 |
|
Erhan Kurubas
|
681647f1eb
|
Merge branch 'fix_esp32s3_irq_names' into 'master'
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers
See merge request espressif/esp-idf!26442
|
2023-10-14 04:20:27 +08:00 |
|
Erhan Kurubas
|
c418a39f41
|
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers
|
2023-10-12 13:24:24 +02:00 |
|
Erhan Kurubas
|
31b3b1f455
|
feat(gcov): improve gcov file handling using esp_apptrace_feof()
|
2023-10-12 11:01:23 +02:00 |
|
Erhan Kurubas
|
14a631880c
|
fix(pytest_gcov): properly extract file path from the gcov output
|
2023-10-12 11:01:23 +02:00 |
|
Erhan Kurubas
|
f0fba3fc4c
|
Merge branch 'fix/bp_wp_in_panic' into 'master'
Fix bp/wp logic when debugger is connected
See merge request espressif/esp-idf!25582
|
2023-08-29 18:23:36 +08:00 |
|
Erhan Kurubas
|
16be3a18c5
|
Merge branch 'feature/configurable_gcov_task_size' into 'master'
feat(gcov): make gcov dump task size configurable
See merge request espressif/esp-idf!25456
|
2023-08-28 18:00:22 +08:00 |
|
Erhan Kurubas
|
7549995754
|
fix(readme): add esp32p4 etm test app to the supported targets table
|
2023-08-28 10:46:56 +02:00 |
|
Erhan Kurubas
|
65dcc565a7
|
fix(breakpoint): fix bp/wp logic when debugger is connected
|
2023-08-28 10:46:56 +02:00 |
|
Erhan Kurubas
|
4714521b21
|
feat(coredump): add panic details to the elf file
|
2023-08-24 10:20:56 +02:00 |
|
Erhan Kurubas
|
f36f427579
|
feat(gcov): make gcov dump task size configurable
|
2023-08-22 01:07:42 +02:00 |
|
Erhan Kurubas
|
8e69e0a468
|
Merge branch 'bugfix/coredump_build_error' into 'master'
fix(coredump): fix build error
Closes IDFGH-10200
See merge request espressif/esp-idf!24959
|
2023-07-25 15:56:16 +08:00 |
|
Erhan Kurubas
|
912f5afefa
|
fix(coredump): Fix strncpy error in core_dump_elf.c
core_dump_elf.c:504:5: error: 'strncpy' specified bound 66 equals
destination size [-Werror=stringop-truncation]
|
2023-07-22 02:22:58 +02:00 |
|
Erhan Kurubas
|
4ebe052263
|
Merge branch 'feature/update-OpenOCD-to-v0.12.0-esp32-20230419' into 'master'
tools: update OpenOCD version to v0.12.0-esp32-20230419
See merge request espressif/esp-idf!23297
|
2023-05-04 18:43:12 +08:00 |
|
Erhan Kurubas
|
dd8a8eca01
|
example/apptrace_basic: remove port parameter from pytest
|
2023-03-13 11:56:47 +03:00 |
|
Erhan Kurubas
|
a3df4d5386
|
Merge branch 'apptrace_pytest' into 'master'
Generic apptrace example with pytest support
Closes IDF-5620
See merge request espressif/esp-idf!22195
|
2023-02-16 03:41:19 +08:00 |
|
Erhan Kurubas
|
db10697b74
|
example/system: remove app_trace_to_host example. Instead use app_trace_basic
|
2023-02-15 10:30:32 +01:00 |
|
Erhan Kurubas
|
1ee5c8d877
|
example/system: add generic apptrace example with pytest support
|
2023-02-15 10:30:08 +01:00 |
|
Erhan Kurubas
|
69b1d1786c
|
docs: JTAG debugging update for ESP32-H2
|
2023-02-13 22:49:00 +01:00 |
|
Erhan Kurubas
|
dbdffd7329
|
Merge branch 'fix_jtag_debugging_update_doc_esp32c6' into 'master'
doc: fix usb-jtag configure efuse section
See merge request espressif/esp-idf!22166
|
2023-02-02 17:06:46 +08:00 |
|
Erhan Kurubas
|
f13b6d1f87
|
doc: fix usb-jtag configure efuse section
|
2023-01-31 10:02:48 +01:00 |
|
Erhan Kurubas
|
9d6383340f
|
Merge branch 'doc_update_esp32c6_jtag' into 'master'
docs: JTAG debugging update for ESP32C6
Closes IDF-6033
See merge request espressif/esp-idf!22028
|
2023-01-19 03:44:43 +08:00 |
|
Erhan Kurubas
|
7cb79db71e
|
docs: JTAG debugging update for ESP32C6
|
2023-01-18 15:17:23 +01:00 |
|
Erhan Kurubas
|
3df87a91a3
|
Merge branch 'doc_update_esp32c2_jtag' into 'master'
docs: JTAG debugging update for ESP32C2
See merge request espressif/esp-idf!22030
|
2023-01-16 19:17:59 +08:00 |
|
Erhan Kurubas
|
c453326a8a
|
docs: JTAG debugging update for ESP32C2
|
2023-01-12 09:09:02 +01:00 |
|
Erhan Kurubas
|
66e3a6f6a3
|
esp32s3: fix interrupt names used by SystemView
|
2022-08-11 11:23:03 +02:00 |
|
Erhan Kurubas
|
f8d439dee3
|
replace CAN with TWAI in the esp_isr_names table
|
2022-08-11 11:23:03 +02:00 |
|
Erhan Kurubas
|
587ecc6fe8
|
examples/sysview: add missing supported targets to readme
|
2022-08-11 11:06:10 +02:00 |
|
Erhan Kurubas
|
b0881a1e6c
|
examples/gcov: add missing supported targets to readme
|
2022-07-28 13:59:29 +02:00 |
|
Erhan Kurubas
|
3a9f711f77
|
examples/gcov: set esp32c2 default blink gpio
|
2022-07-28 13:59:29 +02:00 |
|
Erhan Kurubas
|
22d771bf51
|
esp32c2: fix gcov example build
|
2022-07-28 13:59:29 +02:00 |
|
Erhan Kurubas
|
480e2ab149
|
esp32c2: check ocd mode before configure memprot
|
2022-06-24 09:13:02 +03:00 |
|
Erhan Kurubas
|
ad078c5153
|
semihosting: drop absolute path support
|
2022-05-05 09:12:42 +00:00 |
|
Erhan Kurubas
|
0fc0254734
|
semihosting: version 2
|
2022-05-05 09:12:42 +00:00 |
|
Erhan Kurubas
|
b36e9a5ebf
|
tools: add distro links for macos-arm64
|
2022-04-15 13:37:27 +02:00 |
|
Erhan Kurubas
|
e87aabcfa3
|
tools: OpenOCD version updated to v0.11.0-esp32-20220411
|
2022-04-15 13:37:27 +02:00 |
|
Erhan Kurubas
|
ab3d6a802d
|
Merge branch 'feature/freertos_debug_table' into 'master'
freertos_additions: add debug params table for openocd
See merge request espressif/esp-idf!17019
|
2022-03-12 05:24:22 +08:00 |
|
Erhan Kurubas
|
c5f5c84f67
|
freertos_additions: add debug params table for openocd
|
2022-03-11 11:33:08 +01:00 |
|
Erhan Kurubas
|
e40cd91065
|
heap: use HEAP_TRACING_STACK_DEPTH default value for riscv
|
2022-02-03 14:55:49 +01:00 |
|
Erhan Kurubas
|
88889e2f88
|
esp32c3: fix portSTACK_GROWTH redefinition error
|
2022-02-03 14:55:49 +01:00 |
|
Erhan Kurubas
|
4741682c50
|
startup: timer_early_init before calling esp_apptrace_tmo_init
|
2021-11-24 01:43:15 +01:00 |
|
Erhan Kurubas
|
b3c3791152
|
esp_ipc: fix race condition in ipc task
|
2021-08-23 17:17:19 +03:00 |
|
Erhan Kurubas
|
56176b69dd
|
gcov: enable single core tests
|
2021-08-20 15:00:55 +08:00 |
|
Erhan Kurubas
|
8fe5cdf646
|
ipc: enable ipc task at single core for gcov dump
|
2021-08-20 15:00:55 +08:00 |
|
Erhan Kurubas
|
2a5d0a041e
|
gcov: add stub table size entry
|
2021-08-20 15:00:55 +08:00 |
|
Erhan Kurubas
|
ca88b269ed
|
gcov: add gcov callback into the ipc task
|
2021-08-20 15:00:55 +08:00 |
|
Erhan Kurubas
|
f6f7ab2e7f
|
gcov: readme update for ESP32-S2
|
2021-08-20 15:00:55 +08:00 |
|