Erhan Kurubas
bdbfd2a812
Merge branch 'docs_updates' into 'master'
...
docs: cleanup apptrace and coredump references
Closes IDF-10163, IDF-12153, IDF-12159, and IDF-12964
See merge request espressif/esp-idf!45316
2026-01-29 13:14:49 +01:00
Erhan Kurubas
2c28cfe8a2
Merge branch 'gcov_over_uart' into 'master'
...
Gcov over uart
Closes IDF-15030 and OCD-1191
See merge request espressif/esp-idf!44615
2026-01-21 06:54:31 +01:00
Erhan Kurubas
5d385f143e
Merge branch 'coredump_read_flash_retry' into 'master'
...
Add retry logic to espcoredump subprocess call
See merge request espressif/esp-idf!45207
2026-01-20 21:59:03 +01:00
Erhan Kurubas
a1e35da6c4
docs: cleanup apptrace and coredump references
2026-01-20 22:43:21 +03:00
Erhan Kurubas
f1d43df4a1
feat(examples): dump coverage over uart
2026-01-20 11:30:03 +03:00
Erhan Kurubas
b07e8c6954
feat(conftest): add gcov_dump helper to openocd fixture
2026-01-20 11:18:01 +03:00
Erhan Kurubas
caa0697240
test(panic): add retry logic to espcoredump subprocess call
2026-01-20 10:32:18 +03:00
Erhan Kurubas
392dfed30b
Merge branch 'feat/coredump_rtc_noinit' into 'master'
...
Add a new attribute COREDUMP_NOINIT_ATTR
See merge request espressif/esp-idf!44843
2026-01-13 08:24:11 +01:00
Erhan Kurubas
14c16bee61
feat(coredump): add coredump_noinit attribute
2026-01-11 18:57:37 +03:00
Erhan Kurubas
f8d0e9a79e
Merge branch 'fix/coredump_test_tcb_corrupted' into 'master'
...
test(espcoredump): fix test for corrupted TCB handling in coredump
Closes IDFCI-5663
See merge request espressif/esp-idf!44619
2026-01-06 13:09:18 +01:00
Erhan Kurubas
82643a03c8
test(espcoredump): fix test for corrupted TCB handling in coredump
2026-01-05 22:16:43 +03:00
Erhan Kurubas
85e7ef753d
test(panic): improve stack dump capture to return full hex content
2026-01-05 22:11:23 +03:00
Erhan Kurubas
3e35b8b175
Merge branch 'fix/clang_build_error' into 'master'
...
fix(xtensa): Fix clang assembler errors in STRUCT_AFIELD_A macro
See merge request espressif/esp-idf!44193
2025-12-19 10:20:43 +01:00
Erhan Kurubas
3ccc51c096
Merge branch 'enable_esp32p4_jtag_tests' into 'master'
...
Enable esp32p4 jtag tests
Closes IDF-14440
See merge request espressif/esp-idf!44352
2025-12-19 08:45:40 +01:00
Erhan Kurubas
6dc4a8bf12
change(ci): re-enable esp32p4 OpenOCD tests
2025-12-18 00:37:54 +01:00
Erhan Kurubas
7b180fbca2
change(ci): limit printing OpenOCD connection errors
2025-12-18 00:35:17 +01:00
Erhan Kurubas
7ffc500eb4
fix(xtensa): Fix clang assembler errors in STRUCT_AFIELD_A macro
2025-12-17 22:12:34 +01:00
Erhan Kurubas
b42e3f01d0
Merge branch 'esp32h4_debug_asistant' into 'master'
...
feat(esp32h4): add assist_debug/bus_monitor support
Closes IDF-12592
See merge request espressif/esp-idf!44014
2025-12-17 21:19:25 +01:00
Erhan Kurubas
274e1d63f6
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20251215' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20251215
See merge request espressif/esp-idf!44301
2025-12-17 21:07:50 +01:00
Erhan Kurubas
bdcfbd3c05
feat(esp32h4): add assist_debug stack monitoring support
2025-12-17 10:11:36 +01:00
Erhan Kurubas
bc289f92d8
refactor(hal): update assist_debug_ll_reset_register() to pass core_id
2025-12-17 10:11:36 +01:00
Erhan Kurubas
e8e0646a0b
ci(esp32p4): disable p4 rev3 usb-serial-jtag tests temporarily
2025-12-17 09:59:23 +01:00
Erhan Kurubas
c2dab51975
change(freertos): add task count and pointer width to OpenOCD debug table
2025-12-17 02:15:19 +01:00
Erhan Kurubas
de04807901
feat(tools): update openocd version to v0.12.0-esp32-20251215
2025-12-17 02:15:07 +01:00
Erhan Kurubas
dae71e821a
Merge branch 'update_esp_trace_readme' into 'master'
...
docs(esp_trace): update README for SystemView as external managed component
See merge request espressif/esp-idf!44040
2025-12-12 09:26:09 +01:00
Erhan Kurubas
0159206593
docs(esp_trace): update README for SystemView as external managed component
2025-12-09 18:08:42 +01:00
Erhan Kurubas
267ebaf902
fix(espcoredump): support ESP32P4 ECO5 unified memory layout
2025-12-09 18:03:33 +01:00
Erhan Kurubas
2abc9706dd
Merge branch 'enable_sysview_tests' into 'master'
...
test(sysview): re-enable SEGGER SystemView example builds and tests
See merge request espressif/esp-idf!43852
2025-12-04 17:50:29 +01:00
Erhan Kurubas
0544720401
Revert "change(freertos): add task count and pointer width to OpenOCD debug table"
...
This reverts commit 799de719d7 .
2025-12-03 19:39:12 +08:00
Erhan Kurubas
cf53f339b1
test(sysview): re-enable SEGGER SystemView example builds and tests
2025-12-03 19:39:12 +08:00
Erhan Kurubas
c9bee75b52
Merge branch 'fix/int_wdt_double_exception' into 'master'
...
fix(espcoredump): prevent double exception during int_wdt panic with custom stack
Closes IDF-9361
See merge request espressif/esp-idf!43185
2025-11-25 14:03:03 +01:00
Erhan Kurubas
69924c2322
Merge branch 'refactor_apptrace_uart' into 'master'
...
Refactor apptrace uart
Closes IDF-4323, IDF-4804, and IDF-7823
See merge request espressif/esp-idf!42885
2025-11-24 23:19:11 +01:00
Erhan Kurubas
f2c75dcf52
change(app_trace): implement uart without driver APIs
2025-11-24 12:17:30 +01:00
Erhan Kurubas
083999290e
fix(espcoredump): prevent double exception during int_wdt panic with custom stack
2025-11-20 11:14:42 +01:00
Erhan Kurubas
1a4828cca8
Merge branch 'update_jtag_docs' into 'master'
...
Update jtag docs
Closes OCD-525
See merge request espressif/esp-idf!43210
2025-11-19 13:38:13 +01:00
Erhan Kurubas
799de719d7
change(freertos): add task count and pointer width to OpenOCD debug table
2025-11-17 14:48:27 +01:00
Erhan Kurubas
9f0d7c2f06
Merge branch 'enable_gcov_tests' into 'master'
...
test(gcov): re-enable gcov builds and tests
See merge request espressif/esp-idf!43252
2025-11-12 10:12:17 +01:00
Erhan Kurubas
5947a29c51
test(gcov): re-enable gcov builds and tests
2025-11-11 10:23:29 +01:00
Erhan Kurubas
abc6784446
docs(jtag): document program_esp_bins command
2025-11-10 19:51:34 +01:00
Erhan Kurubas
c623b12c8d
docs(jtag): replace OpenOCD build instructions with GH workflow reference
2025-11-10 19:51:34 +01:00
Erhan Kurubas
08cf6c1a40
Merge branch 'move_sysview_to_component_registry' into 'master'
...
Move sysview to component registry
Closes IDF-13403 and DOC-12867
See merge request espressif/esp-idf!43011
2025-11-10 19:19:17 +01:00
Erhan Kurubas
dfd26a79c7
change(examples): disable sysview tests until sysview component is uploaded to registry
2025-11-10 15:55:41 +08:00
Erhan Kurubas
79cda70029
change(app_trace): move sysview to component registry
2025-11-10 15:55:41 +08:00
Erhan Kurubas
b3132d31ed
Merge branch 'esp_tracing_component' into 'master'
...
New Esp tracing component
Closes IDF-13405 and DOC-12721
See merge request espressif/esp-idf!41755
2025-10-30 23:07:49 +01:00
Erhan Kurubas
1dac8685db
feat(tracing): add new component for tracing
2025-10-30 12:15:35 +01:00
Erhan Kurubas
8ee473d06e
Merge branch 'change/apptrace_public_interface' into 'master'
...
Apptrace API changes and allow runtime destination selection
Closes DOC-12445, IDF-4738, and IDF-3357
See merge request espressif/esp-idf!41597
2025-10-20 10:10:01 +02:00
Erhan Kurubas
2ef718fc29
change(app_trace): breaking changes related to destination selection
...
- Destination selection is unified for SystemView and app_trace
- Destination param is removed from app_trace APIs
- Destinaiton and related configuration now can be override from users
with a callback from system_init_fn
2025-10-18 02:28:31 +08:00
Erhan Kurubas
68764bf80f
refactor(app_trace): remove redundant init call from startup
2025-10-18 02:28:31 +08:00
Erhan Kurubas
006ab972c7
docs(app_trace_to_plot): fixed OpenOCD command in README
2025-10-18 02:28:31 +08:00
Erhan Kurubas
72b45ab2a6
change(examples): disable gcov build and tests because of apptrace breaking changes
2025-10-18 02:28:31 +08:00
Erhan Kurubas
0d97c63885
change(coredump): make conditional build in cmake based on config options
2025-09-10 05:23:20 +08:00
Erhan Kurubas
fa472d0e41
docs(coredump): update docs_not_updated for esp32h4
2025-09-02 15:01:26 +03:00
Erhan Kurubas
2661c994db
docs(jtag): update esp32h4 jtag debugging guide
2025-09-02 14:42:55 +03:00
Erhan Kurubas
9f38fa1b9a
Merge branch 'test/sysview_uart' into 'master'
...
test(app_trace): add SystemView UART tracing tests for all targets
Closes IDF-11919, IDF-11920, IDF-11921, DOC-12212, and IDF-7660
See merge request espressif/esp-idf!41552
2025-08-29 09:37:37 +02:00
Erhan Kurubas
a4e06f0792
test(app_trace): add SystemView UART tracing tests for all targets
2025-08-27 13:44:16 +03:00
Erhan Kurubas
38c906bc3d
Merge branch 'limit_gcov_build' into 'master'
...
change(examples): enable minimal build for gcov
Closes IDF-13857
See merge request espressif/esp-idf!41376
2025-08-25 10:01:18 +02:00
Erhan Kurubas
312261785c
change(examples): enable minimal build for gcov
2025-08-19 09:53:33 +03:00
Erhan Kurubas
5ac81c17cd
Merge branch 'move_gcov_to_component_registry' into 'master'
...
Move gcov to component registry
Closes IDF-13404 and DOC-11978
See merge request espressif/esp-idf!40752
2025-08-13 19:29:34 +02:00
Erhan Kurubas
f5ffef1556
change(app_trace): move gcov component to the esp-component-registry
2025-08-11 13:24:42 +03:00
Erhan Kurubas
b98d27c7f9
Merge branch 'fix/coredump_max_tasks_num' into 'master'
...
fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation
Closes IDFGH-13516
See merge request espressif/esp-idf!41008
2025-08-08 10:36:24 +02:00
Erhan Kurubas
55c60e1c34
fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation
...
Closes https://github.com/espressif/esp-idf/issues/14407
2025-08-07 17:17:01 +03:00
Erhan Kurubas
50ab1bff4b
fix(coredump): do not build sources when coredump is not enabled
2025-08-07 17:13:44 +03:00
Erhan Kurubas
51f8f625ec
fix(coredump): rename uart test config file
2025-08-07 17:13:44 +03:00
Erhan Kurubas
521f3e3911
Merge branch 'coredump_breaking_changes' into 'master'
...
change(coredump): drop binary format and crc checksum
Closes IDF-9020 and IDFGH-14364
See merge request espressif/esp-idf!40324
2025-07-30 20:34:27 +02:00
Erhan Kurubas
a877a070cb
change(coredump): return ESP_ERR_NOT_FOUND for blank partition
...
Closes https://github.com/espressif/esp-idf/issues/15153
2025-07-29 22:31:40 +03:00
Erhan Kurubas
fb53d6e719
change(coredump): drop binary format and crc checksum
2025-07-29 22:31:40 +03:00
Erhan Kurubas
fb3e616750
Merge branch 'apptrace_breaking_changes' into 'master'
...
Apptrace breaking changes
Closes IDF-9993 and IDF-4316
See merge request espressif/esp-idf!40380
2025-07-17 17:45:31 +02:00
Erhan Kurubas
8a2692edb6
change(app_trace): add dest parameter to down buffer config
2025-07-17 12:36:39 +08:00
Erhan Kurubas
3d7d7813c9
refactor(apptrace): replace xxx_TRAX with xxx_JTAG
2025-07-17 12:36:39 +08:00
Erhan Kurubas
55617bb5e7
feat(tools): add esp32c3 rev1.1 rom version string
2025-07-15 12:57:21 +02:00
Erhan Kurubas
a083766688
Merge branch 'apptrace_changes' into 'master'
...
Apptrace improvements
Closes IDF-11982
See merge request espressif/esp-idf!40407
2025-07-10 15:07:36 +02:00
Erhan Kurubas
f78d6d6366
change(app_trace): remove extra data buffering feature
2025-07-10 12:39:44 +02:00
Erhan Kurubas
a0ef187d10
refactor(apptrace): format apptrace component with astyle
2025-07-10 12:37:41 +02:00
Erhan Kurubas
2bb1ae8729
fix(apptrace): refactor timeout handling logs
2025-07-10 12:37:41 +02:00
Erhan Kurubas
52e88763b5
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20250707' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20250707
See merge request espressif/esp-idf!40396
2025-07-08 14:39:07 +02:00
Erhan Kurubas
168d95d1ef
change(sysview): drop ESP mcore extension
2025-07-08 13:01:48 +02:00
Erhan Kurubas
6ae68c4f86
feat(sysview): update multicore files for testing
2025-07-08 13:01:48 +02:00
Erhan Kurubas
9af60ff085
change(sysview): set default core name as core0
2025-07-08 13:01:48 +02:00
Erhan Kurubas
a6ad633622
feat(sysview): Add SEGGER multicore trace file support
2025-07-08 13:01:48 +02:00
Erhan Kurubas
adba62ff7b
change(docs): replace deprecated openocd cfg files
2025-07-08 13:01:48 +02:00
Erhan Kurubas
75dd466a3c
feat(tools): update openocd version to v0.12.0-esp32-20250707
2025-07-08 13:01:48 +02:00
Erhan Kurubas
81ee3bbe2c
Merge branch 'fix/apptrace_crc_calculation' into 'master'
...
fix(apptrace): calculate crc16 of the current block before swap
See merge request espressif/esp-idf!39815
2025-06-13 10:27:47 +02:00
Erhan Kurubas
1615270205
fix(apptrace): calculate crc16 of the current block before swap
2025-06-11 22:41:05 +02:00
Erhan Kurubas
fb2565815e
feat(tools): add esp32c3 rev1.1 rom version string
2025-05-27 04:48:18 +08:00
Erhan Kurubas
89adafa6af
Merge branch 'feat/apptrace-crc16' into 'master'
...
Store CRC16 checksum value in the PERFMON1 reg
See merge request espressif/esp-idf!39020
2025-05-16 02:40:09 +08:00
Erhan Kurubas
cead328c1c
feat(apptrace): Store CRC16 checksum value of exposed block in the perfmon reg
2025-05-15 12:17:58 +02:00
Erhan Kurubas
dc91d32f94
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20250422' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20250422
See merge request espressif/esp-idf!38723
2025-04-28 17:45:19 +08:00
Erhan Kurubas
85a88f33f3
Merge branch 'fix/coredump_uart_checksum_error' into 'master'
...
Fix/coredump uart checksum error
Closes IDF-12696 and IDFGH-14580
See merge request espressif/esp-idf!38031
2025-03-26 18:54:43 +08:00
Erhan Kurubas
d2c882502d
test(coredump): add test to dump dram from uart
2025-03-26 10:00:24 +01:00
Erhan Kurubas
86bffdf23b
fix(coredump): make sure consistency with uart data and calculated checksum
...
Closes https://github.com/espressif/esp-idf-monitor/issues/23
2025-03-26 10:00:12 +01:00
Erhan Kurubas
b29472c7ff
Merge branch 'update_freertos_openocd_params' into 'master'
...
feat(freertos): add list offsets to the openocd_params
See merge request espressif/esp-idf!37537
2025-03-11 06:59:28 +08:00
Erhan Kurubas
2275c15f56
Merge branch 'fix/apptrace_basic_tests' into 'master'
...
test(apptrace): run tests from custom OpenOCD class
Closes IDF-10992
See merge request espressif/esp-idf!37342
2025-03-07 19:04:40 +08:00
Erhan Kurubas
0381f5723a
Merge branch 'refactor_panic_test_parametrize' into 'master'
...
test(panic): refactor test parameters with itertools
See merge request espressif/esp-idf!37516
2025-03-06 16:04:02 +08:00
Erhan Kurubas
a44c127dfa
feat(freertos): add list offsets to the openocd_params
2025-03-06 01:32:33 +01:00
Erhan Kurubas
bb25c4ea67
test(apptrace): enable esp32c5 and esp32c61 tests
2025-03-06 01:13:50 +01:00
Erhan Kurubas
cf90a8c86b
test(apptrace): run tests from custom OpenOCD class
2025-03-06 01:13:40 +01:00
Erhan Kurubas
feb9d8c157
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20250226' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20250226
See merge request espressif/esp-idf!37462
2025-03-05 22:24:35 +08:00
Erhan Kurubas
11e6aa8f1a
test(panic): refactor test parameters with itertools
2025-03-05 14:01:25 +01:00
Erhan Kurubas
adf4822a31
test(hmac_soft_jtag): check jtag connection status properly
2025-03-05 10:51:48 +01:00
Erhan Kurubas
1153981bc8
feat(tools): update openocd version to v0.12.0-esp32-20250226
2025-03-05 10:36:15 +01:00