微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > xcl链接文件配置

xcl链接文件配置

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

大家好,在做空中升级的时候,使用的是非对等大小的升级方式,其中image_A 是94 k,image_B大小是120k(因为有历史数据的存储功能需要用到额外的内存,所以无法使用对等大小的空中升级方式 ),按照官方历程当中的配置,image_A会占用到最后的123页这里去了。我想要实现的是image_A的第二部分紧接着image_B,后面没有使用直接空出来。我是这样配置 IMAGEA、B的链接文件的:

#define BIM_IMG_A_PAGE        1
#define BIM_IMG_A_AREA        47

#define BIM_IMG_B_PAGE        8
#define BIM_IMG_B_AREA       (107 - BIM_IMG_A_AREA)

image_A 的 xcl 文件:

-D_CODE_BEG=0x00830             // First page is for the IBM which intercepts the H/W INTVECS.
-D_CODE_END=0x03FFF             // Next 5 pages of Bank 0.
//
-D_BANK4_BEG=0x4A000      // Last 11 pages of 5
-D_BANK4_END=0x4FFFF

-D_BANK5_BEG=0x58000      // Last 11 pages of 5
-D_BANK5_END=0x5FFFF
//
-D_BANK6_BEG=0x68000
-D_BANK6_END=0x6DFFF
//

 

image_B 的 xcl 文件 :
// CODE
//
-D_CODE_BEG=0x04030             // Last 10 pages of Bank 0.
-D_CODE_END=0x07FFF
//
-D_BANK1_BEG=0x18000
-D_BANK1_END=0x1FFFF
//
-D_BANK2_BEG=0x28000
-D_BANK2_END=0x2FFFF
//
-D_BANK3_BEG=0x38000
-D_BANK3_END=0x3FFFF
//
-D_BANK4_BEG=0x48000
-D_BANK4_END=0x49FFF

 

但是这样配置,通过 flash programmer 烧写入 BIM 和 image_A 后,得不到相应的image_A 的协议,通过light blue 观察不到对应的 “ARC BOOT”的 协议,请问问题有可能出现在哪里呢?

           谢谢大家

修改XCL后,源码也要做对应修改

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

网站地图

Top