two
This commit is contained in:
@@ -76,12 +76,14 @@ def laser_calibration_worker():
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
time.sleep_ms(1000) # 等待1秒后继续
|
||||
|
||||
def cmd_str():
|
||||
"""主程序入口"""
|
||||
# ==================== 第一阶段:硬件初始化 ====================
|
||||
# 按照 main104.py 的顺序,先完成所有硬件初始化
|
||||
|
||||
# 开机第一步先拉高 A14 关闭激光,避免其他硬件初始化期间误亮。
|
||||
laser_manager.init_control_gpio()
|
||||
|
||||
# 1. 引脚功能映射
|
||||
for pin, func in config.PIN_MAPPINGS.items():
|
||||
try:
|
||||
@@ -103,6 +105,8 @@ def cmd_str():
|
||||
print(f"[BOOT] init_ina226 开始 wall_s={_w_boot:.3f}")
|
||||
init_ina226()
|
||||
print(f"[BOOT] init_ina226 结束 wall +{int(round((wall_time.time() - _w_boot) * 1000))} ms")
|
||||
# 启动 A25 绿灯和 A23 红灯状态指示。
|
||||
hardware_manager.start_status_led_monitor()
|
||||
|
||||
# 4. 初始化显示和相机
|
||||
_w_boot = wall_time.time()
|
||||
|
||||
Reference in New Issue
Block a user