• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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