Hi Support Team,
I try to use BLE in 'Split Controller and Host' mode on nRF5340 DK. I ported the sample 'peripheral_uart' for appCore and 'hci_rpmsg' for netCore, and the bidirectional communication between the appCore's terminal and 'nRF Connect for Mobile' APP is successful.
But, strangely, the partitions.yml in my project and the one in the sample are different in the SRAM section.
my partitions.yml:
sram_primary: address: 0x20000000 end_address: 0x20080000 region: sram_primary size: 0x80000
The sample's:
rpmsg_nrf53_sram: address: 0x20070000 end_address: 0x20080000 placement: before: - end region: sram_primary size: 0x10000 sram_primary: address: 0x20000000 end_address: 0x20070000 region: sram_primary size: 0x70000
My questions:
1. In my understanding, the rpmsg_nrf53_sram is for RPMsg transport and is a must for BLE in 'Split Controller and Host' mode. Why there is no rpmsg_nrf53_sram in my partitions.yml, but the communication is still ok?
2. How can I create the rpmsg_nrf53_sram in my partition and let it be shared by the appCore and the netCore?
Thank you very much.
Best regards,
Yanpeng Wu