Arduino 构建验收记录

ESP32-S3-DevKitC-1-N8R8|PlatformIO 离线验收|2026-08-09

验收结论

九个 Arduino/PlatformIO 工程全部编译成功。verify_arduino_offline.ps1确认 PlatformIO、Arduino Core、ESP32-S3 编译器均已存在于本机;工程未使用外部 lib_deps,也未发现下载命令。

环境版本
PlatformIO Core6.1.19
Espressif32 Platform6.12.0
Arduino-ESP322.0.17
ContestToolkit2.0.0

尚未完成实机验收。生成本记录时没有检测到开发板 COM 口,因此烧录、GPIO38/48 板载 RGB、Touch 基线、ADC 接线、蜂鸣器和 UART1 仍需连接开发板验证。

固件大小与 SHA-256

工程字节SHA-256
universal_console3271206D676C2972E87486F71CAB4B09AB904BB34D4674F07FD2B0F8110B4690ECC4C4
mock_01_alarm327280BE07EE4A79B899DB9140E96E87E17ACE0F11C7C2E02F4EF179D3B9C0C7245FCE
mock_02_touch_adc3274087BF7BEDBD6095EFA8746A8A9CDA6138DBB9A95B4A2C2DBB86E92DEA661DB015A
mock_03_uart_controller327392B0A2C51ED9B06F53746E71C7663626384085A81E599E0A979C64DFEF19ED280A
mock_04_traffic_timer32817653A61F134605410A4E124A5905405626353356CC539577A5002B01234A90B406
mock_05_button_stopwatch327952A63CA91620F80B1A41026F2BA2CC59F1C55A2793D9953F4861B82B73924ED325
mock_06_binary_uart328176ACC5CFCC9A20D0E712D46F3800F3BC1962C2577553CE452BE8CE47E78E723D02
mock_07_adc_pwm32760094BE56D15FFD6ECED670E9020AFFBD03969D2B77771331362DD42245D0BB67C4
mock_08_touch_access32819234C18E562128E55C5CD0E53D3E21B0A033C66E2B7A3B2DA640F82FD79A033B29

固件位置:arduino_pio\工程名\.pio\build\esp32s3_n8r8\firmware.bin。不同工程的哈希均不同。

复验命令

powershell -ExecutionPolicy Bypass -File .\tools\verify_arduino_offline.ps1
powershell -ExecutionPolicy Bypass -File .\tools\detect_ports.ps1

重新修改和编译后固件大小与 SHA-256 会变化,以最新产物为准。