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 ...
Search found 3 matches
- 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
- 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 ...
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 ...
- 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 ...
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 ...