OS/Arduino
ESP32-P4 : 개발환경 구축
파란크리스마스
2025. 10. 10. 17:08
728x90
출처
- [ESP32] 개발환경 구축 (Visual Studio Code) - 마계툴즈의 작업실
- Firebeetle 2 Board ESP32-P4 Microcontroller Wiki - DFRobot
- DFRobot ESP32 ESP-IDF Tutorial
- DFRobot DFR1172 FireBeetle 2 ESP32-P4 MicroPython Application Example
ESP-IDF Extension 설치







[F1] -> New Project 선택



blink_example_main.c
#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"
#include "esp_log.h"
#define LED_PIN 3 // DFR1172 보드 내장 LED 핀 (필요 시 2, 13 등으로 변경)
static const char *TAG = "LED_BLINK";
void app_main(void)
{
ESP_LOGI(TAG, "ESP32-P4 LED Blink Example Start");
// GPIO 설정
gpio_reset_pin(LED_PIN);
gpio_set_direction(LED_PIN, GPIO_MODE_OUTPUT);
while (1) {
gpio_set_level(LED_PIN, 1); // LED 켜기
ESP_LOGI(TAG, "LED ON");
vTaskDelay(pdMS_TO_TICKS(1000));
gpio_set_level(LED_PIN, 0); // LED 끄기
ESP_LOGI(TAG, "LED OFF");
vTaskDelay(pdMS_TO_TICKS(1000));
}
}
Build

Flash

728x90