微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > BLE OAD镜像的大小是根据自己程序大小设置的吗?

BLE OAD镜像的大小是根据自己程序大小设置的吗?

时间:10-02 整理:3721RD 点击:

想问一下以下代码中: 红色标记数值的大小 是根据自己程序大小设置的吗?
如果是,该怎么设置,表示不是很明白。我不做修改,直接按照OAD手册设置,程序更新100%后,单片机死机。
希望论坛的 坛友们指导下。
谢谢啦。

#if !defined OAD_IMG_A_PAGE
#define OAD_IMG_A_PAGE 1
#define OAD_IMG_A_AREA 62

#endif

#if !defined OAD_IMG_B_PAGE
// Image-A/B can be very differently sized areas when implementing BIM vice OAD boot loader.
#if defined FEATURE_OAD_BIM
#define OAD_IMG_B_PAGE 8
#else
#define OAD_IMG_B_PAGE 63
#endif
#define OAD_IMG_B_AREA (124 - OAD_IMG_A_AREA)
#endif


可以自己设置。
设置完这个之后,还得同时修改xcl文件。
这个是当你imageB比较大的时候,用较小的imageA只存放OAD profile时可以用。
你可以参考这个代码:
http://processors.wiki.ti.com/index.php/BLE_Large_Image_OAD

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top