/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/lma_adjust.py /home/vovan/ZEPHYR_RTOS/zephyrsdk/zephyr-sdk-0.16.3/arm-zephyr-eabi/bin/arm-zephyr-eabi-objcopy --gap-fill 0xFF --output-target=binary --remove-section=.comment --remove-section=COMMON zephyr.elf zephyr.bin && /home/vovan/ZEPHYR_RTOS/zephyrsdk/zephyr-sdk-0.16.3/arm-zephyr-eabi/bin/arm-zephyr-eabi-readelf -e zephyr.elf > zephyr.stat && /home/vovan/ZEPHYR_RTOS/zephyrproject/.venv/bin/python3 /home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/scripts/build/gen_image_info.py --elf-file=zephyr.elf --header-file=/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/build_rt1024/build_pjsip/zephyr/include/public/zephyr_image_info.h --adjusted-lma=3758096384 && /home/vovan/ZEPHYR_RTOS/zephyrproject/.venv/bin/python3 /home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/scripts/build/check_init_priorities.py --elf-file=/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/build_rt1024/build_pjsip/zephyr/zephyr.elf
CMakeLists.txt:
if(TARGET bintools AND CMAKE_OBJCOPY)
set(REAL_OBJCOPY_PATH "${CMAKE_OBJCOPY}")
set_property(TARGET bintools PROPERTY elfconvert_command
${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/lma_adjust.py ${REAL_OBJCOPY_PATH}
)
endif()
если выполнять скрипт на этапе elf - он находит все нужные секции с адресом 8..., но если выполнять на этапе ihex - ничего толком не находит