ci: add script to check section references
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# The following lines of boilerplate have to be in your project's
|
||||
# CMakeLists in this exact order for cmake to work correctly
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||
project(test_build)
|
||||
|
||||
add_custom_target(check_bootloader_sections ALL
|
||||
COMMAND ${PYTHON} $ENV{IDF_PATH}/tools/ci/check_callgraph.py
|
||||
--rtl-dir ${CMAKE_BINARY_DIR}/bootloader
|
||||
--elf-file ${CMAKE_BINARY_DIR}/bootloader/bootloader.elf
|
||||
find-refs
|
||||
--from-sections=.iram_loader.text
|
||||
--to-sections=.iram.text
|
||||
--exit-code
|
||||
DEPENDS bootloader
|
||||
)
|
||||
@@ -0,0 +1,4 @@
|
||||
idf_component_register(SRCS "test_main.c"
|
||||
INCLUDE_DIRS ".")
|
||||
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
void app_main(void)
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
CONFIG_SECURE_FLASH_ENC_ENABLED=y
|
||||
CONFIG_SECURE_FLASH_ENCRYPTION_MODE_RELEASE=y
|
||||
@@ -0,0 +1 @@
|
||||
CONFIG_COMPILER_DUMP_RTL_FILES=y
|
||||
Reference in New Issue
Block a user