各位专家好:
使用贵公司的F28377s开发板编程时.ebss报错,地址分配不够,分配地址代码: .ebss : >> RAMLS5 | RAMGS0 | RAMGS1 PAGE = 1
再'|'上几个RAM,还是报错,如果把它分配到FLASH的话,.ebss不报错,程序却不能正常运行,提示错误:No source available for "0x3fe493"
我觉着需要一个单独的比较大的memeory,但是内部RAM就这么大,怎么办呢?
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.
查看.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到底应该怎样给他分配空间呢?