This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请问能将用户信息存储器的部分用作程序地址么?怎么弄?

程序空间不够,想将用户信息存储器的一个段用来存储程序,可以实现吧?怎么设置?

 

谢谢

  • 可以实现,通过修改Linker文件,将数据段或者代码段映射到用户信息存储区,操作起来和主flash存储区没有区别。

    推荐你一个文档focus.ti.com.cn/.../litabsmultiplefilelist.tsp

  • 谢谢回复

    我之前下载过这篇文章,不过是3.2版本的,不过我也没看,因为现在没时间,我是masp430新手,先完成点小应用之类的在花时间看。我一段时间前曾经看过富士通单片机相关的,知道设置方法可能就在这篇文章里,就是想偷懒,直接知道设置方法。

    不过还是谢谢您的回答,也正好下载可新版本的user's guide

  •    .bss       : {} > RAM                /* GLOBAL & STATIC VARS              */

       .sysmem    : {} > RAM                /* DYNAMIC MEMORY ALLOCATION AREA    */

       .stack     : {} > RAM (HIGH)         /* SOFTWARE SYSTEM STACK             */

       .text      : {} > FLASH              /* CODE                              */

       .cinit     : {} > FLASH              /* INITIALIZATION TABLES             */

       .const     : {} > FLASH              /* CONSTANT DATA                     */

       .cio       : {} > RAM                /* C I/O BUFFER                      */

       .pinit     : {} > FLASH              /* C++ CONSTRUCTOR TABLES            */

    修改下面几行的将上面的代码段或者数据段对应到INFO段。。

       .infoA     : {} > INFOA              /* MSP430 INFO FLASH MEMORY SEGMENTS */

       .infoB     : {} > INFOB

       .infoC     : {} > INFOC

       .infoD     : {} > INFOD