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.

急求解答 28335_RAM_lnk_cmd的问题



文件Linking时报错:

<Linking>
RAML1 : origin = 0x009000, length = 0x001F00 //

 D:\\………………\\DSP2833x_common\\cmd\\28335_RAM_lnk.cmd, line 89:   error:

 syntax error

 D:\\………………\\DSP2833x_common\\cmd\\28335_RAM_lnk.cmd, line 89:   error:

 MEMORY specification ignored

D:\\………………\\DSP2833x_common\\cmd\\28335_RAM_lnk.cmd, line 89:   error:

 MEMORY specification ignored

D:\\………………\\DSP2833x_common\\cmd\\28335_RAM_lnk.cmd, line 89:   error:

 MEMORY specification ignored

>> Compilation failure

Build Complete,
5 Errors, 0 Warnings, 0 Remarks.

  • 你好!

    你的cmd里面的RAM L1的空间长度超范围了,和L2的一部分重叠出错

    RAML1 : origin = 0x009000, length = 0x001F00

    建议改成RAML1 : origin = 0x009000, length = 0x001000

    特别地,在28335_RAM_lnk_cmd中RAM L1是放的code,所以这个地方出错编译过不去

  • Hardy Hu 说:

    你好!

    你的cmd里面的RAM L1的空间长度超范围了,和L2的一部分重叠出错

    RAML1 : origin = 0x009000, length = 0x001F00

    建议改成RAML1 : origin = 0x009000, length = 0x001000

    特别地,在28335_RAM_lnk_cmd中RAM L1是放的code,所以这个地方出错编译过不去

    Hardy

           你好,你特别提到了RAM L1是放code的,请问你能看出来楼主放的不是code吗?请指教,谢谢

    Tonny