Files

937 B
Raw Blame History

  • 刷写 GD32:python scripts/flash_gd32.py [期望版本],需先 idf.py build 产出 DCU_APP/out/GD32E508_DCU_APP/GD32E508VE/Release/GD32E508_DCU_APP.hex,并通过 DCU_ESP_IP 环境变量指定目标 IP
  • ECAT 撕裂检测:先跑 python scripts/rec_ecat_slots.py [秒数] [端口] [输出csv] 生成原始流,再 python scripts/probe_ecat_slot_atomicity.py [端口] [秒数] 或 python scripts/anal_ecat_jumps.py ecat_slots_raw.csv [--k 8] [--selftest]
  • ECAT vs WiFi 对比:python scripts/probe_ecat_vs_wifi.py [秒数],要求本机同时提供 ECAT 状态 JSON 与 ESP32 WiFi 二进制接口
  • 浏览器 E2E:先起 node --inspect-brk + Chrome DevTools,再以 CDP 端口 9333 连接后执行各 browser_check_*.mjs;test_app_lease.py 可直接 python scripts/test_app_lease.py
  • Windows 性能:scripts/cpu_sample.ps1 统计 msedgewebview2|ecat_native|pythonw|python 进程 CPU/WorkingSet