Search found 5 matches

by mvzxa5ltmvzdc
Wed Dec 24, 2025 6:02 pm
Forum: Hardware
Topic: ESP32 built-in CAN controller vs MCP2515
Replies: 0
Views: 1237

ESP32 built-in CAN controller vs MCP2515

For a project, I plan on attaching an ESP32 to a CAN bus.
I am aware I need a CAN transceiver in both cases, but is there any reason to use a MCP2515 CAN controller I interface with via SPI, over the ESP32 built-in CAN controller?
by mvzxa5ltmvzdc
Wed Oct 01, 2025 1:47 pm
Forum: ESP-IDF
Topic: Flush cache between cores?
Replies: 4
Views: 1341

Re: Flush cache between cores?


Note that the ESP32 doesn't have a "CPU cache". Both cores operate directly on the shared SRAM. (I assume there's some hardware arbiter in place to serialize concurrent physical accesses, but that happens fully transparently.)
"The cache" on an ESP32 usually refers to the part of the SRAM which is ...
by mvzxa5ltmvzdc
Wed Oct 01, 2025 7:37 am
Forum: ESP-IDF
Topic: Flush cache between cores?
Replies: 4
Views: 1341

Flush cache between cores?

From what I know, it is possible for one core of the ESP32 to read a different value from a memory address than the other, if either of them has the memory region in question in its cache.
Is there any available function that forces one or both cores to flush and/or reload all or some of the cached ...
by mvzxa5ltmvzdc
Mon Feb 24, 2025 3:43 pm
Forum: General Discussion
Topic: ESP32 ROM Basic image/source?
Replies: 8
Views: 2357

Re: ESP32 ROM Basic image/source?

This piqued my interest so I made a patched BASIC initialiser: https://github.com/boarchuz/esp32_rom_tinybasic_patch

There is also a little (208 bytes!) prebuilt binary included that you can write to 0x1000 to boot straight into the BASIC interpreter.
It works on my chip, thank you for this!
by mvzxa5ltmvzdc
Sat Feb 22, 2025 4:21 pm
Forum: General Discussion
Topic: ESP32 ROM Basic image/source?
Replies: 8
Views: 2357

ESP32 ROM Basic image/source?

It is somewhat well known that the ESP32 ROM comes with a version of the language Basic that could be activated by inhibiting reads from the SPI flash. However, as this post on this forum states , the eFuse required for the interpreter has been permanently disabled on all ESPs produced after a ...

Go to advanced search