For MTB 2.4:
POSTBUILD="$(CY_MCUELFTOOL_DIR)/bin/cymcuelftool.exe" --sign $(CY_CONFIG_DIR)/$(APPNAME).elf --output $(CY_CONFIG_DIR)/$(APPNAME)_signed.elf --hex $(CY_CONFIG_DIR)/$(APPNAME).hex
For MTB 3.0 & 3.1
POSTBUILD= $(CY_TOOL_cymcuelftool_EXE_ABS) --sign $(MTB_TOOLS__OUTPUT_CONFIG_DIR)/$(APPNAME).elf --output $(MTB_TOOLS__OUTPUT_CONFIG_DIR)/$(APPNAME)_signed.elf --hex $(MTB_TOOLS__OUTPUT_CONFIG_DIR)/$(APPNAME).hex
MTB3.0&3.1 HEX to BIN
PSoC4: POSTBUILD=$(CY_TOOLS_PATHS)/gcc/bin/arm-none-eabi-objcopy -S -O binary $(MTB_TOOLS__OUTPUT_CONFIG_DIR)/$(APPNAME).elf $(MTB_TOOLS__OUTPUT_CONFIG_DIR)/$(APPNAME).bin
PSoC6: POSTBUILD=$(CY_TOOLS_PATHS)/gcc/bin/arm-none-eabi-objcopy -S -O binary $(MTB_TOOLS__OUTPUT_CONFIG_DIR)/$(APPNAME)_signed.elf $(MTB_TOOLS__OUTPUT_CONFIG_DIR)/$(APPNAME).bin
内容转自:英飞凌官方论坛