你好,AWR1642 SBL 中的sbl,app,back up image分别放在什么地址?uniflash中的meta imge 每块的大小为多少?另外sbl中只有从flash加载到tcma的mss,如果加载dss和bss部分,有没有相关的资料?
Annie Liu:
建议您参Figure 1中的3 image:Flash layout of SBL_design.pdf.
sbl: 来自SPI flash的0x00。app: 您可以在sbl.h中找到以下信息。 所以它从256kB开始。/** * @brief This is offset in flash at which the application metaimage will be stored. */#define SBL_METAIMAGE_OFFSET (256U * 1024U)backup image:您可以在SBL_design.pdf中找到以下信息,因此它从1536kB开始。
“uniflash中的meta imge 每块的大小为多少?”抱歉,不是很理解您的问题,请再次描述下您的问题。就sbl而言,有3个meta imge:SBL, update image and backup image。
SBL有几种方法可以将用户图像(包括bss / mss / dss)加载到ram中。1. 将Flash上现有的image加载到RAM2. 从UART加载image然后将其更新到SPI Flash。然后将更新的image加载到RAM3. 将Flash上默认的backup image加载到RAM
tecman chen:
回复 Annie Liu:
1.uniflash 中每个"Meta image"的大小为256K,还是512K,也就是 meta imag1的起始地址:0 ;meta imag2的起始地址为256K(512k)
2.根据sbl.h的描述,meta image的大小为256K,但在AWR1642 Bootloader Flow有如下描述:META IMG1(SDF offset – 0x0)
– META IMG2(SDF offset – 0x80000)
– META IMG3(SDF offset – 0x100000)
– META IMG4(SDF offset – 0x180000)
也就是backup image可以放在以上地址,从上面看meta IMG的大小又是512K,SBL中是放在 META IMG4(SDF offset – 0x180000),所以meta IMG的大小是256K还是512K?
TI中文支持网



