在线情况
楼主
  • 头像
  • 级别
    • 积分5
    • 经验25
    • 文章3
    • 注册2014-11-07
    MSP430F5XXX 代码分区存放的问题
    以MSP430F5438A为例,它的Flash大小为512KB,分为Bank A ~ D,共四个区块。
       现在有V1~V4共4个版本的代码,想要分别存放到Bank A ~ D。
       MSP430是统一编址的,Flash的地址空间为0x00005c00 ~ 0x00045bff。
       所以Bank A ~ D对应的地址空间分别为:
       0x00005c00 ~  0x00015bff
        0x00015c00 ~  0x00025bff
        0x00025c00 ~  0x00035bff
        0x00035c00 ~  0x00045bff
        我们知道,CCS在编译代码时,默认将程序空间从Bank A即0x00005c00 地址开始存放。
       对于V1~V4的四个版本的代码,V1可以通过编译直接放到默认的Bank A区间。
       但是V2~V4三个版本,要如何处理,才能将程序空间分别置于Bank B ~ D区间呢?
    微控网感谢您的参与
    Powered by LeadBBS 9.2 .
    Page created in 0.1699 seconds with 8 queries.