For RAM locations, I've looked at the getting started guide that discusses using debugging to find the RAM address. https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory
But, I see in the examples that the address is set to something other than the minimum RAM address and I would like to know if there's an programmatic way to determine the correct RAM start address for the application. Is there a way to plan this address other than just debugging to get it?