board : nRF5340
sdk-nrf : v2.7.99-cs2
Zephyr version: 3.6.99
I am following https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/bootloaders_dfu/qspi_xip_split_image.html page and able to build nRF5340 bootloader , app , boN and HCI_IPC.
SB_CONFIG_BOOTLOADER_MCUBOOT=y
SB_CONFIG_PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY=y
SB_CONFIG_NETCORE_APP_UPDATE=y
SB_CONFIG_SECURE_BOOT_NETCORE=y
SB_CONFIG_QSPI_XIP_SPLIT_IMAGE=y
# This will enable the hci_ipc image for the network core, change to the desired image
SB_CONFIG_NETCORE_HCI_IPC=y
SB_CONFIG_PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY=y
SB_CONFIG_NETCORE_APP_UPDATE=y
SB_CONFIG_SECURE_BOOT_NETCORE=y
SB_CONFIG_QSPI_XIP_SPLIT_IMAGE=y
# This will enable the hci_ipc image for the network core, change to the desired image
SB_CONFIG_NETCORE_HCI_IPC=y
Output in build directory - (build/partitions_CPUNET.yml)
- hci_ipc address = 0x1008800
- Does build/hci_ipc/zephyr/zephyr.hex is already appended with header of 512 bytes
- If no then I want to rearrange hci_ipc and it should start from 0x1008A00 instead of 0x1008800. I want to use initial 512 bytes for headers