espressif / esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Apache License 2.0
13.28k stars 7.2k forks source link

ESP32-P4 support status (IDFGH-11914) #12996

Open igrr opened 7 months ago

igrr commented 7 months ago

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.


diplfranzhoepfinger commented 7 months ago

when do you expect first P4 Docs and Samples ?

Alvin1Zhang commented 7 months ago

Update on Feb. 2nd, 2024: support of MIPI DSI, 2DDMA, Key Manager, HUK Generator, ESP-ROM, I2S legacy driver have been added.

Alvin1Zhang commented 7 months ago

when do you expect first P4 Docs and Samples ?

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.

Alvin1Zhang commented 6 months ago

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.

Alvin1Zhang commented 5 months ago

Update on March 12th, 2024: support of Console, as well as SPI Ethernet driver have been added.

TD-er commented 5 months ago

when do you expect first P4 Docs and Samples ?

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.

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. The P4/C5/C61 are not present as an option, nor some generic "pre-production" label.

Alvin1Zhang commented 5 months ago

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.

Espressif-yangxi commented 5 months ago

when do you expect first P4 Docs and Samples ?

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.

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. The P4/C5/C61 are not present as an option, nor some generic "pre-production" label.

@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.

edbek commented 4 months ago

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? What consumption ESP32-P4 is planned in deep-sleep mode?

igrr commented 4 months ago

@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.

Alvin1Zhang commented 4 months ago

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.

Alvin1Zhang commented 4 months ago

Update on May 7th, 2024: support of JPEG Encoder Driver and TCM have been added.

jstoefer commented 3 months ago

Update on April 15th, 2024: ... MIPI CSI (New) ... Does the ISP of the P4 have support for stitching HDR ? Will there be support for HDR ?

ginkgm commented 3 months ago

Update on April 15th, 2024: ... MIPI CSI (New) ... Does the ISP of the P4 have support for stitching HDR ? Will there be support for HDR ?

No I think the ISP doesn't support HDR.

Alvin1Zhang commented 2 months ago

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.

Alvin1Zhang commented 2 months ago

Update on June 25th, 2024: support of GDB Stub, NimBLE Host, ESP8689 SDIO/SPI driver and Coexistence have been added.

Alvin1Zhang commented 2 months ago

Update on July 3rd, 2024: support of Low-power SPI has been added.

Alvin1Zhang commented 1 month ago

Update on July 22nd, 2024: support of Clock Glitch Detector and .bss PSRAM have been added.

AndyDevLat commented 3 weeks ago

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.

Does it mean we can already create applications using USB high speed host but full speed host support is still pending?

tore-espressif commented 3 weeks ago

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

AndyDevLat commented 3 weeks ago

Noted, thank you. And USB_FS peripheral not supported just in host mode? I mean can it be used for device mode via tinyusb?

tore-espressif commented 3 weeks ago

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 :/

AndyDevLat commented 3 weeks ago

Ok, I will wait for updates;)

Alvin1Zhang commented 3 weeks ago

Update on August 15th, 2024: support of MIPI CSI, ISP DVP, LCD_CAM DVP, Low-power I2S and Wi-Fi Host have been added.