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.

lib库加载问题dsp28335

我自己编写了一个SCI协议库,使用BOOTLOAD加载到FLASH里,固定的FLASH地址,想在APP程序里也使用该LIB程序,但想节省空间不想重复下载到FLASH里,在CMD配置写如下代码:

   SCI_Protocol:
   {
        SCI_PROTOCOL.lib(.text)
   }    LOAD = BOOTLOAD_SCI,
                    RUN = RAML0,
                    LOAD_START(_SCI_PROTOCOL_LoadStart),
                    LOAD_END(_SCI_PROTOCOL_LoadEnd),
                    RUN_START(_SCI_PROTOCOL_RunStart),
                    PAGE = 0,

                    TYPE = NOLOAD

可以正常的初始化,但是在BOOTLOAD可以正常的通信,在APP里不能够正常通信,使用在线仿真工具查看,发现LIB库的相关变量的地址不对,以及使用赋值语句,但是查看变量值未改变?这个原因是什么呢?可否解决一下?