关于NRFram起始地址和大小计算
先在RAM开始区域设置一个较小的值,让SD运行时候报错
这里设置断点,报错时候会卡在这里,然后读app_ram_base变量
这个就是你可以使用的RAM区域的最小起始位置
PAM大小么就用片上RAM总大小减去这个值就行了
ram区域的起始地址是0x20000000,SD用了0x1ff8字节,就是0x20000000~0x20001ff7,那你用户RAM就得从0x20001ff8开始,大小是nRF51822QFAA的RAM大小16K就是0x4000-0x1FF8=0x2008