Erhan Kurubas
|
e929687019
|
feat(tools): update openocd version to v0.12.0-esp32-20260424
|
2026-05-07 09:30:56 +02:00 |
|
Erhan Kurubas
|
594321d089
|
fix(mspi): enable PSRAM core clock in module clock init
psram_ctrlr_ll_enable_module_clock() was missing
reg_psram_core_clk_en, causing SPIMEM2 access faults
after system reset.
|
2026-03-20 22:54:31 +01:00 |
|
Erhan Kurubas
|
db99a1df0f
|
feat(tools): update openocd version to v0.12.0-esp32-20260304
|
2026-03-16 16:00:05 +08:00 |
|
Erhan Kurubas
|
0bfd92877f
|
test(panic): add retry logic to espcoredump subprocess call
|
2026-01-21 08:33:47 +03:00 |
|
Erhan Kurubas
|
b95bbc34c3
|
test(espcoredump): fix test for corrupted TCB handling in coredump
|
2026-01-21 08:12:02 +03:00 |
|
Erhan Kurubas
|
ea36d9b437
|
test(panic): improve stack dump capture to return full hex content
|
2026-01-21 08:10:04 +03:00 |
|
Erhan Kurubas
|
20e9d7c250
|
docs(jtag): document program_esp_bins command
|
2026-01-07 21:49:04 +03:00 |
|
Erhan Kurubas
|
b435c262a5
|
fix(xtensa): Fix clang assembler errors in STRUCT_AFIELD_A macro
|
2025-12-17 22:15:20 +01:00 |
|
Erhan Kurubas
|
c781b04569
|
change(freertos): add task count and pointer width to OpenOCD debug table
|
2025-12-18 00:20:31 +08:00 |
|
Erhan Kurubas
|
33b69db933
|
feat(freertos): add list offsets to the openocd_params
|
2025-12-18 00:20:31 +08:00 |
|
Erhan Kurubas
|
b3df5517be
|
feat(tools): update openocd version to v0.12.0-esp32-20251215
|
2025-12-18 00:20:31 +08:00 |
|
Erhan Kurubas
|
1694b0000a
|
fix(app_trace): prevent possible system crash on uart buffer access
|
2025-11-30 23:05:38 +01:00 |
|
Erhan Kurubas
|
a64b16ceb6
|
feat(tools): add esp32c3 rev1.1 rom version string
|
2025-08-20 00:28:00 +08:00 |
|
Erhan Kurubas
|
6b81777307
|
fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation
|
2025-08-08 13:03:43 +03:00 |
|
Erhan Kurubas
|
6742e12d35
|
change(sysview): drop ESP mcore extension
|
2025-07-31 16:43:19 +08:00 |
|
Erhan Kurubas
|
d07c076220
|
feat(sysview): update multicore files for testing
|
2025-07-31 16:43:19 +08:00 |
|
Erhan Kurubas
|
4c3c42c87e
|
change(sysview): set default core name as core0
|
2025-07-31 16:43:19 +08:00 |
|
Erhan Kurubas
|
648532bfa6
|
feat(sysview): Add SEGGER multicore trace file support
|
2025-07-31 16:43:19 +08:00 |
|
Erhan Kurubas
|
b9d0fc19d9
|
feat(sysview): update to version 3.56
|
2025-07-31 16:43:19 +08:00 |
|
Erhan Kurubas
|
7d301dc72b
|
change(docs): replace deprecated openocd cfg files
|
2025-07-31 16:43:19 +08:00 |
|
Erhan Kurubas
|
94039d4159
|
feat(tools): update openocd version to v0.12.0-esp32-20250707
|
2025-07-31 16:43:19 +08:00 |
|
Erhan Kurubas
|
4e18115483
|
fix(apptrace): calculate crc16 of the current block before swap
|
2025-06-30 14:38:19 +02:00 |
|
Erhan Kurubas
|
6cafe499ed
|
feat(apptrace): Store CRC16 checksum value of exposed block in the perfmon reg
|
2025-05-16 11:33:12 +02:00 |
|
Erhan Kurubas
|
31b0956051
|
fix(coredump): make sure consistency with uart data and calculated checksum
Closes https://github.com/espressif/esp-idf-monitor/issues/23
|
2025-04-10 16:29:13 +02:00 |
|
Erhan Kurubas
|
0206d8442e
|
fix(apptrace): replace esp32p4 ctrl block into noncache-able TCM memory
|
2025-04-10 16:22:07 +02:00 |
|
Erhan Kurubas
|
cf53484fad
|
test(apptrace): run tests from custom OpenOCD class
|
2025-03-09 17:34:43 +01:00 |
|
Erhan Kurubas
|
5d442d0054
|
test(hmac_soft_jtag): check jtag connection status properly
|
2025-03-05 15:34:43 +01:00 |
|
Erhan Kurubas
|
47c014f117
|
feat(tools): update openocd version to v0.12.0-esp32-20250226
|
2025-03-05 15:34:43 +01:00 |
|
Erhan Kurubas
|
9f9ddd246f
|
docs(jtag): add esp32p4 usb jtag pin numbers
|
2025-02-24 14:44:35 +01:00 |
|
Erhan Kurubas
|
e2818f6ff4
|
fix(coredump): disable uart txd pullup using gpio hal
|
2025-02-11 16:53:37 +01:00 |
|
Erhan Kurubas
|
ca9d3c487d
|
fix(coredump): fix note section alignments
|
2025-02-11 16:53:37 +01:00 |
|
Erhan Kurubas
|
43d4c319c7
|
fix(coredump): only clear high bit in PC when set
|
2025-02-11 16:53:37 +01:00 |
|
Erhan Kurubas
|
e9161c62d0
|
test(coredump): collect all expected uart data first, then process lazily
|
2025-02-03 15:11:27 +01:00 |
|
Erhan Kurubas
|
9cab2c7796
|
fix(system): avoid unexcpected hp_sys_wdt reset
|
2024-12-19 11:58:58 +03:00 |
|
Erhan Kurubas
|
854acfca27
|
change(coredump): include coredump own stack into coredump file
|
2024-12-18 13:16:13 +03:00 |
|
Erhan Kurubas
|
81affe2c09
|
change(coredump): make sure consistency with written data and calculated checksum
|
2024-12-18 13:16:13 +03:00 |
|
Erhan Kurubas
|
e29f06bb2b
|
change(cmake): use board configuration file for ftdi interface
|
2024-12-11 18:50:09 +01:00 |
|
Erhan Kurubas
|
b63cafb1a6
|
test(system): mark gdb test runners properly
|
2024-12-11 18:50:09 +01:00 |
|
Erhan Kurubas
|
dfc248d66d
|
change(tools): enhance expect_reg_dump to support any or specific core values
|
2024-12-09 16:23:39 +01:00 |
|
Erhan Kurubas
|
ef14d7ab64
|
test(coredump): fix failed core dump tests
|
2024-12-09 15:52:59 +01:00 |
|
Erhan Kurubas
|
5f3d3f5e92
|
ci(panic): extend extram_stack tests
|
2024-12-09 15:52:59 +01:00 |
|
Erhan Kurubas
|
1848079dec
|
fix(coredump): properly save task's stack when stack is located in PSRAM
|
2024-12-09 15:52:58 +01:00 |
|
Erhan Kurubas
|
c753271de1
|
ci(panic): add coredump tcb corrupted test
|
2024-12-09 15:52:58 +01:00 |
|
Erhan Kurubas
|
8bfabe711a
|
fix(espcoredump): prevent null pointer dereference in panic reason handling
|
2024-12-09 15:15:51 +01:00 |
|
Erhan Kurubas
|
512b16a7bd
|
fix(espcoredump): fix incorrect pointer usage in checksum update call
|
2024-12-09 15:15:51 +01:00 |
|
Erhan Kurubas
|
e2db600c8c
|
fix(sysview): add prefix to the module desc to avoid stuck in Segger SystemView app
Closes https://github.com/espressif/esp-idf/issues/10483
|
2024-11-26 10:56:02 +01:00 |
|
Erhan Kurubas
|
235168e558
|
change(sysview): support single/dual core targets in heap_trace_log test
|
2024-11-26 08:49:46 +01:00 |
|
Erhan Kurubas
|
95abe26a87
|
docs(jtag): update OpenOCD related sections
|
2024-10-23 10:17:16 +02:00 |
|
Erhan Kurubas
|
67e49f542a
|
test(esp-coredump): add test for the soft sha config
|
2024-10-01 10:07:04 +02:00 |
|
Erhan Kurubas
|
3994a0cb1b
|
fix(esp-coredump): fix build error when mbedtls hardware sha disabled
|
2024-10-01 10:07:04 +02:00 |
|
Erhan Kurubas
|
29c39f5164
|
test(sysview): fix gdb no response error in sysview_heap_log tests
|
2024-09-13 09:34:23 +03:00 |
|
Erhan Kurubas
|
d72b765404
|
fix(coredump): fix buffer overflow inside esp_core_dump_get_summary
Closes https://github.com/espressif/esp-idf/issues/13754
|
2024-08-26 12:17:25 +03:00 |
|
Erhan Kurubas
|
8dd40eeeda
|
ci(panic): add flash encrypted coredump tests
|
2024-08-26 12:17:18 +03:00 |
|
Erhan Kurubas
|
e4962dccf3
|
fix(coredump): fix array out of the bounds error
Closes https://github.com/espressif/esp-idf/issues/14117
|
2024-08-01 16:16:52 +08:00 |
|
Erhan Kurubas
|
0f96e51146
|
ci(coredump): fix capture dram tests
|
2024-05-22 06:25:04 +02:00 |
|
Erhan Kurubas
|
617f5a7052
|
feat(coredump): save .bss, .data and .heap sections to the elf file
|
2024-05-22 06:25:01 +02:00 |
|
Erhan Kurubas
|
5e817df25f
|
fix(coredump): don't allow mapping of non-encrypted coredump partition
|
2024-05-16 21:31:40 +02:00 |
|
Erhan Kurubas
|
bd8d7ea76a
|
fix(coredump): increase sanity check before get summary
Closes https://github.com/espressif/esp-idf/issues/13594
|
2024-05-16 21:17:24 +02:00 |
|
Erhan Kurubas
|
b400a8cd72
|
change(gdbinit): set remote timeout for the gdb connection
|
2024-05-13 13:34:13 +02: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 |
|