-
Notifications
You must be signed in to change notification settings - Fork 7.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP32-P4 support status (IDFGH-11914) #12996
Comments
when do you expect first P4 Docs and Samples ? |
Update on Feb. 2nd, 2024: support of MIPI DSI, 2DDMA, ESP-ROM, I2S legacy driver have been added. |
Thanks for asking and sorry for reply late, please help write to https://www.espressif.com/en/contact-us/sales-questions for more support. Thanks. |
Update on Feb. 20th, 2024: support of USB 2.0 Device Support, USB 2.0 Host Support, Low-power GPIO and Low-power Timer have been added. |
Update on March 12th, 2024: support of Console, as well as SPI Ethernet driver have been added. |
I have seen similar references to the Espressif site like these as a reply on questions to get samples, but you can't apply for non-released samples on that site and also not on the linked sample distributors. |
Update on March 27th, 2024: support of Light Sleep, Dynamic Frequency Switch, AES Accelerator, Low-power UART, Stack Guard, Glitch Filter, Low-power I2C Master have been added. |
@TD-er We are pleased to take your feedback into account. The new product options ESP32-P4/C5/C61 has been released on the page_contact us. If you are interested in these products and would like to request samples or obtain more information, please don't hesitate to reach out to Espressif customer support team through this link. We are ready to provide support. Thank you. |
What will be the consumption of the ESP32-P4 processor in BLE mode? Will the same large 40mA remain or will it be within 5mA, like Nordic? |
@edbek ESP32-P4 doesn't include any wireless peripherals (Wi-Fi or BLE). Regarding the deep sleep current, please wait a bit for the details, they will be available when the datasheet is published. |
Update on April 15th, 2024: support of Panic Handler, MIPI CSI (New), JPEG Decoder Driver, Deep Sleep, SHA Accelerator, Debug Watchpoint, Auto Light Sleep and RNG have been added. |
Update on May 7th, 2024: support of JPEG Encoder Driver and TCM have been added. |
|
No I think the ISP doesn't support HDR. |
Update on June 14th, 2024: support of Parallel IO RX Driver, USB Serial JTAG, Brownout Detector, XIP PSRAM, Pixel Processing Accelerator Driver, USB 2.0 Device Support, SPI Flash auto suspend, ADC oneshot mode driver, ADC continuous mode driver, H264 Encoder (New) and Touch Sensor driver have been added. |
Update on June 25th, 2024: support of GDB Stub, NimBLE Host, ESP8689 SDIO/SPI driver and Coexistence have been added. |
Update on July 3rd, 2024: support of Low-power SPI has been added. |
Update on July 22nd, 2024: support of Clock Glitch Detector and .bss PSRAM have been added. |
Does it mean we can already create applications using USB high speed host but full speed host support is still pending? |
The ESP32-P4 has two USB-OTG peripherals, with 2 dedicated PHYs. One peripheral (USB_HS) support High-Speed and Full-Speed host, while the other one (USB_FS) only supports Full-Speed host. Only USB_HS peripheral is supported now. (We have a know issue with Low-Speed devices not working ATM). Just for completeness Low-Speed only USB host is not allowed by the USB specification |
Noted, thank you. And USB_FS peripheral not supported just in host mode? I mean can it be used for device mode via tinyusb? |
USB_FS not supported at all at the moment :/ |
Ok, I will wait for updates;) |
Hello @TiKoESoPe, support for RGB LCD Driver is in progress right now. Once the support is done, we will update the status |
Hello @Alvin1Zhang / @igrr - interested in the Key Management Unit on the P4 and from that comment back in Feb about "Key Manager" support i hoped there was some support, but asking over here it seems not yet - https://esp32.com/viewtopic.php?f=2&t=41800 Could you give any update on the Key Management Unit ? Thanks! |
Hello @tom-borcin, thanks for the info. I will wait. 👍 |
Hi @torntrousers, |
Thanks for the reply @AdityaHPatwardhan . Do you mean a new hardware revision? I bought a couple of the P4 EV kits especially to try the Key Management Unit so i guess they are no good for this now? Could maybe put a note on the shop page - all it says presently is that its all good except that the ADC is uncalibrated :( Could you post back here when the new rev boards are available? |
Yep, which silicon revision should have it? |
@torntrousers @TD-er, The work to fix is already on-going, I can only confirm when a new revision is available and has been tested. Just to prevent users from accidentally configuring the feature we have disabled the support from ESP-IDF and also marked it as non-supported in the above status link. |
@AdityaHPatwardhan FWIK the ESP32-P4-Function-EV-Board is Rev0.0. The ECO1 which has reactivated pin which is nc in the Rev0.0 ( got from a live stream talk between the lines ) and is the upcomming revision. I understand that the KM is done in this. edit: If you mean ECO2 we talk about Q1/25 to launch the ECO2 and not yet guaranteed that KM works? |
@ESP32DE Yes, The Key manager shall not be enabled for the ECO1 chip. Apologies for the inconvenience. Please note that no other feature of the SoC is affected due to the Key Manager being disabled. |
I bought a couple of P4's just to try the KM, any chance i can trade them in for eco2's when that comes out? |
Hi @torntrousers, please contact our sales team: https://www.espressif.com/en/contact-us/sales-questions |
I have also 30 spare P4 chips, if anyone is interested. Shipping from Germany. |
Just curious - the Espressif site** states the P4 will have a single I3S Interface (which I assume to be SoundWire), yet I see nothing here that would indicate that is in ESP-IDF development. It is a typo (i3c maybe?) or... **Specifically on the Espressif Product Selector site/P4 Product Brief/Features/Communication Interfaces |
Hi @microfoundry, that indeed looks like a typo. Thank you for notifying us |
Update on October 8th, 2024: support of below features have been added.
|
Is there any doc or example code for that ECDSA driver that i can see? |
Hi @microfoundry , thanks for your question. It is supposed to be an I3C peripheral to work with camera sensors. Could you provide link to where you saw it on our official site, so that we can correct this error? |
@DatanoiseTV, Is it possible to ship to india? |
Hi @torntrousers, here is: |
I3C |
Understood - It was more about the typo that has since been corrected on Espressif's Product Selector site (as seen in the original screen shot I posted after the 2nd request for where I saw that...) -Terry |
Is there any information or reference about the so called "AI instructions"? Is it the same instruction set as the ESP32-S3 processor instruction extensions or a new one? |
@Emill I couldn’t find any official documentation/specification of the ISA implemented on the P4, but the Espressif LLVM toolchain already supports it. Feel free to look at the implemented instructions: https://github.com/espressif/llvm-project/blob/e9c8e60ee8d58e21a7f3582a4695eeb99ec4c5d7/llvm/lib/Target/RISCV/RISCVInstrInfoESP32P4.td |
Thanks! It seems they have mostly preserved the same instructions as in ESP32-S3 but added a few new instructions as well. |
Is there any ETA for RGB LCD driver (IDF-10962)? |
Update on November 15th, 2024: support of below features have been added.
|
@suda-morris Thank you for the good news. Yes! It was already added almost three weeks ago. Yep, once we use up our stock of tens of thousands of RGB LCDs, we will switch to MIPI LCDs. ;) |
ESP32-P4 support status in ESP-IDF
ESP-IDF v5.3, currently in development, will include initial support for the mass production version of the ESP32-P4 chip.
In the list below, supported features are marked with a checked checkbox, unsupported features have an unchecked checkbox. An internal issue reference (such as "IDF-1234") is listed at the end of the feature description to help us keep this list up to date:
This list will be updated as the support for ESP32-P4 is being developed.
Reporting issues about ESP32-P4
If you have an issue to report about any of the ESP32-P4 features, please create a separate issue. This issue is only intended for announcements of ESP32-P4 support status.
The text was updated successfully, but these errors were encountered: