No me aparece al direccion .hex al compilar

hola estoy haciendo un proyecto en proteus donde estoy trabajando con el modulo ESP32 pero tengo problemas al compilar el codigo en el arduino ID, no me general la dirección que termina en .HEX me podrían decir cual seria el problema.

el modulo que uso en proteus es el ESP32 - WROOM y la placa que uso en el arduino Id para compilar es el ESP32 - WROOM-DA module

Tenés que compilar usando la opción "Exportar binario compilado" del menú "Sketch" de la IDE.
Luego encuentras el resultado en "carpeta_del_proyecto/build/placa_destino/" y usar el archivo ".elf"

Agrego:
Hasta donde he probado, solo para AVR y STM32 genera archivos ".hex", para ESP32/8266 y Raspi Pico solamente genera los ".elf" (hablando de los archivos válidos para Proteus y la versión 2.3.4 de la IDE).