构建开关集中在 PLSR/Inc/plsr_build_config.h。
当前仓库默认是验证构建,用于完成剩余板测:
PLSR_ENABLE_BOARD_SELF_TEST=1PLSR_BOARD_TEST_SELECT=PLSR_BOARD_TEST_DUAL_ABPLSR_ENABLE_HW_TRACE=1APP_ENABLE_USB_CDC=1PLSR_ENABLE_DESTRUCTIVE_PERSISTENCE_DIAG=0P14、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验证配置并再次完整构建通过。