I try the QEMU for S3 but it not working, It work for ESP32 QEMU and on ESP32S3 Devkit.
I use Arduino as IDF component, IDF 4.4.8, pre build arch64 on the Mac M2
Sketch:
#include <Arduino.h>
#ifdef CONFIG_IDF_TARGET_ESP32
#define LED_PIN 2
#else
#define LED_PIN 48+49
#endif
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_PIN, OUTPUT);
// Serial.begin(115200);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_PIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
ESP_LOGI("LED", "wait for a second");
digitalWrite(LED_PIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
ESP_LOGI("LED", "wait for another a second");
}
I try the QEMU for S3 but it not working, It work for ESP32 QEMU and on ESP32S3 Devkit. I use Arduino as IDF component, IDF 4.4.8, pre build arch64 on the Mac M2
Sketch:
The command use to run:
On the QEMU it boot loop with logs: