Search found 27 matches

by Olof Astrand
Sun Sep 24, 2023 7:26 pm
Forum: Showcase
Topic: ARM single wire debug with black magic and the ESP32
Replies: 4
Views: 52984

Re: ARM single wire debug with black magic and the ESP32

Hello,
Sorry for late reply, I have updated the repository now and now it compiles and I also merged the latest black magic code.
As well as support for the esp32-c3 over JTAG. This has not been tested however.
by Olof Astrand
Thu Jun 25, 2020 4:53 pm
Forum: General Discussion
Topic: Demystify external flash MMU and Cache
Replies: 2
Views: 5387

Re: Demystify external flash MMU and Cache

The cache_flash_mmu_set function is documented in the cache.h header file. Because of ... reasons, the rom function cache_flash_mmu_set_rom almost does the trick, but also allow the other core to run around and possibly fetch instructions from the flash when no flash is mappped. That could cause pro...
by Olof Astrand
Wed May 20, 2020 1:13 pm
Forum: Hardware
Topic: esp32 -S2 usb
Replies: 11
Views: 12506

Re: esp32 -S2 usb

However, Examples are still in Chinese only.
With help of google translate I put a translated versions as well as a "blink" example here.
https://github.com/Ebiroll/esp32s2_kalu ... amples/led
by Olof Astrand
Wed May 20, 2020 1:06 pm
Forum: Hardware
Topic: esp32 -S2 usb
Replies: 11
Views: 12506

Re: esp32 -S2 usb

ESP_Roland wrote:
Mon May 18, 2020 10:36 am
I think this might be what you are looking for: https://docs.espressif.com/projects/esp ... 1-kit.html
Yes. Thank you. :D
Now we are waiting for ULP coprocessor (RISC-V) — support (IDF-521)
by Olof Astrand
Mon May 18, 2020 10:26 am
Forum: Hardware
Topic: esp32 -S2 usb
Replies: 11
Views: 12506

Re: esp32 -S2 usb

Expensive but it is a nice board for doing experiments, with several daugtherboards and a camera. I also like the built in JTAG controller and the extra breakout pins. I translated some examples from Chinese but hope espressif will have official support soon. https://github.com/Ebiroll/esp32s2_kalug...
by Olof Astrand
Fri May 15, 2020 9:32 pm
Forum: Hardware
Topic: esp32s2 kaluga-1 with OpenOCD
Replies: 3
Views: 4526

Re: esp32s2 kaluga-1 with OpenOCD

Yes. After moving the switches It seems to work. Info : Listening on port 6666 for tcl connections Info : Listening on port 4444 for telnet connections Info : ftdi: if you experience problems at higher adapter clocks, try the command "ftdi_tdo_sample_edge falling" Info : clock speed 20000 kHz Info :...
by Olof Astrand
Fri May 15, 2020 9:04 pm
Forum: Hardware
Topic: esp32s2 kaluga-1 with OpenOCD
Replies: 3
Views: 4526

Re: esp32s2 kaluga-1 with OpenOCD

Thank you. I edited the previous post so it should be correct. When I tested I did not get contact. Error: JTAG scan chain interrogation failed: all ones Error: Check JTAG interface, timings, target power, etc. Error: Trying to use configured scan chain anyway... Error: esp32s2.cpu: IR capture error...
by Olof Astrand
Fri May 15, 2020 12:06 pm
Forum: Hardware
Topic: esp32s2 kaluga-1 with OpenOCD
Replies: 3
Views: 4526

esp32s2 kaluga-1 with OpenOCD

Hello, I cannot find any JTAG board configuration file for the kaluga-1 dev board. Any chance that this might work? board/esp32-kaluga-1-3.3v.cfg # Example OpenOCD configuration file for ESP32-KALUGA-1-KIT board. # # For example, OpenOCD can be started for ESP32 debugging on # # openocd -f board/esp...
by Olof Astrand
Fri May 15, 2020 8:36 am
Forum: Hardware
Topic: esp32 -S2 usb
Replies: 11
Views: 12506

Re: esp32 -S2 usb

I was able to order a Kaluga board from Digikey. Still 8 in stock. https://www.digikey.com/products/en?keywords=kaluga . I could not find so much documentation online, so I thought I post my findings here. https://github.com/Ebiroll/esp32s2_kaluga. I expect to have some information within 12 hours, ...
by Olof Astrand
Thu Nov 07, 2019 2:41 pm
Forum: General Discussion
Topic: Adress 0x40060000-0x4006FFFF 64 KB Reserved adresses & ESP32-S2
Replies: 2
Views: 3694

Re: Adress 0x40060000-0x4006FFFF 64 KB Reserved adresses & ESP32-S2

Hello again, I found part of the answer. 0x40062a6c is marked as reserved, but is most likely part of the rom and related to the spi_flash functions. https://github.com/pycom/esp-idf-2.0/blob/master/components/esp32/ld/esp32.rom.ld PROVIDE ( spi_flash_attach = 0x40062a6c ); void spi_flash_attach ( u...