1#=============================================================================== 2# @brief cmake file 3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. 4#=============================================================================== 5 6if(NOT "${SECTOR_CFG}" STREQUAL "") 7 SET(SECTOR_JSON ${ROOT_DIR}/build/config/target_config/${CHIP}/flash_sector_config/${SECTOR_CFG}.json) 8 SET(SECTOR_BIN_PATH ${ROOT_DIR}/interim_binary/${CHIP}/bin/partition/${PKG_TARGET_NAME}) 9 if (NOT EXISTS ${SECTOR_BIN_PATH}) 10 file(MAKE_DIRECTORY ${SECTOR_BIN_PATH}) 11 endif() 12 add_custom_target(GENERAT_PARTITION ALL 13 COMMAND ${Python3_EXECUTABLE} ${ROOT_DIR}/build/script/param_packet.py ${SECTOR_JSON} ${SECTOR_BIN_PATH}/partition.bin && 14 ${CP} ${SECTOR_BIN_PATH}/partition.bin ${PROJECT_BINARY_DIR}/partition.bin 15 COMMENT "update partition bin" 16 WORKING_DIRECTORY ${ROOT_DIR} 17 DEPENDS GENERAT_BIN 18 ) 19endif() 20