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.

F28377s的.ebss分配问题

各位专家好:

        使用贵公司的F28377s开发板编程时.ebss报错,地址分配不够,分配地址代码:  .ebss               : >> RAMLS5 | RAMGS0 | RAMGS1       PAGE = 1

再'|'上几个RAM,还是报错,如果把它分配到FLASH的话,.ebss不报错,程序却不能正常运行,提示错误:No source available for "0x3fe493"

我觉着需要一个单独的比较大的memeory,但是内部RAM就这么大,怎么办呢?

  • 查看.map显示:

    .ebss      0    000a8000    000012da     UNINITIALIZED
                      000a8000    00001040     main.obj (.ebss)
                      000a9040    00000160     rts2800_fpu32.lib : defs.obj (.ebss)
                      000a91a0    00000018     F2837xS_CpuTimers.obj (.ebss)
                      000a91b8    00000008     rts2800_fpu32.lib : memory.obj (.ebss)
                      000a91c0    00000088                       : lowlev.obj (.ebss)
                      000a9248    00000014     CFFT_f32.obj (.ebss)
                      000a925c    00000008     rts2800_fpu32.lib : trgdrv.obj (.ebss)
                      000a9264    00000006     F2837xS_TempSensorConv.obj (.ebss)
                      000a926a    00000004     rts2800_fpu32.lib : exit.obj (.ebss)
                      000a926e    00000002                       : _lock.obj (.ebss:__lock)
                      000a9270    00000002                       : _lock.obj (.ebss:__unlock)
                      000a9272    00000001     F2837xS_sci_io.obj (.ebss)
                      000a9273    00000001     rts2800_fpu32.lib : errno.obj (.ebss)
                      000a9274    00000001                       : fopen.obj (.ebss)
                      000a9275    0000000b     --HOLE--
                      000a9280    0000005a     F2837xS_struct.obj (.ebss)

    那占用的是不是FLASH啊?好奇怪,.ebss到底应该怎样给他分配空间呢?

  • 已解决,谢谢!

  • 如果方便,建议把解决方法分享,后面有同样问题的人就可以借鉴。谢谢

  • 正好遇到这个问题了,怎么解决呢??????

x 出现错误。请重试或与管理员联系。