Search found 3 matches

by boumedine billal
Sat Dec 27, 2025 11:57 pm
Forum: Showcase
Topic: P4-JIT: Dynamic Code Loading for ESP32-P4 (2-Second Development Cycles)
Replies: 0
Views: 1982

P4-JIT: Dynamic Code Loading for ESP32-P4 (2-Second Development Cycles)

I built a JIT compilation system for ESP32-P4 that eliminates firmware reflashing during development.

PROBLEM IT SOLVES:
Traditional ESP32 workflow: Write code → Compile → Flash → Test = 30-60 seconds
P4-JIT workflow: Write code → Upload → Test = 2-3 seconds

KEY FEATURES:
- Native RISC-V execution ...
by boumedine billal
Sat Oct 25, 2025 1:16 pm
Forum: ESP-IDF
Topic: What is the proper way to use Cache_Start_L2_Cache_Preload
Replies: 3
Views: 1744

Re: What is the proper way to use Cache_Start_L2_Cache_Preload

ESP32-P4 Cache Preload API Test Results

Summary

Thank you MicroController for the suggestion to use the asynchronous pattern. I implemented your recommended approach and compared it against optimized CPU copy as a baseline. Unfortunately, the results confirm that Cache_Start_L2_Cache_Preload ...
by boumedine billal
Sat Oct 25, 2025 7:53 am
Forum: ESP-IDF
Topic: What is the proper way to use Cache_Start_L2_Cache_Preload
Replies: 3
Views: 1744

What is the proper way to use Cache_Start_L2_Cache_Preload

What is the proper way to use Cache_Start_L2_Cache_Preload()
from esp-idf-v5.5\components\esp_rom\esp32p4\include\esp32p4\rom\cache.h
on ESP32-P4 from application code? The function returns
instantly (2-7 μs for 128 KB) and shows unrealistic bandwidth.
Can you provide:
1. Correct usage example
2 ...

Go to advanced search