25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

1.4 KiB

PLSR 验证与生产构建

构建开关集中在 PLSR/Inc/plsr_build_config.h

当前仓库默认是验证构建,用于完成剩余板测:

  • PLSR_ENABLE_BOARD_SELF_TEST=1
  • PLSR_BOARD_TEST_SELECT=PLSR_BOARD_TEST_DUAL_AB
  • PLSR_ENABLE_HW_TRACE=1
  • APP_ENABLE_USB_CDC=1
  • PLSR_ENABLE_DESTRUCTIVE_PERSISTENCE_DIAG=0

P14、P15、P17 共用一次参数准备,运动仍由上位机脚本发起,不会上电自启动。

P18 长稳使用独立 K4 且关闭软/硬限位,只允许在脱开机构或已确认机械安全的台架上使用。在 IAR
预处理器符号中临时覆盖:

PLSR_BOARD_TEST_SELECT=PLSR_BOARD_TEST_LONG_STRESS

完成长稳后删除该覆盖,仓库默认会回到 P17 双 AB 验证配置。

正式发布时,在 IAR 的预处理器符号中覆盖:

PLSR_ENABLE_BOARD_SELF_TEST=0
PLSR_ENABLE_HW_TRACE=0
PLSR_ENABLE_DESTRUCTIVE_PERSISTENCE_DIAG=0

USB 不使用时再增加:

APP_ENABLE_USB_CDC=0

关闭板测后,Modbus PLSR 控制窗口仍会初始化;这是正式控制链,不再依赖任何自测选择。破坏性持久化诊断默认始终关闭,只有专用验证固件、双重 magic、全轴空闲且双槽有效时才允许使能。

2026-08-10已实际将PLSR_ENABLE_BOARD_SELF_TEST=0(从而关闭HW trace)做过一次完整IAR链接,
结果0 errors / 0 warnings;随后已恢复仓库默认P17验证配置并再次完整构建通过。