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.

sys/bios on 28035 with ccsv4 compile error

Other Parts Discussed in Thread: TMS320F28035

Hello to everybody:

* I have try to use SYS/BIOS on TMS320F28035 with CodeComposer4.

* I create a new project with Wizard: SYS/BIOS *** Generic Example *** Task Example.

*I try to build Release and Debug but I obtain the error:

 ---------------------------------------------------------------------------------------------------------

Available ranges: LSARAM size: 0x800 unused: 0x2c max hole: 0x27

 

 

"my project location/mutex_p28L_x.xdl", line 130:

error: run placement fails for object ".ebss", size 0x954 (page 0).

Available ranges: LSARAM size: 0x800 unused: 0x3d max hole: 0x38

 "my project location/mutex_p28L_x.xdl", line 134:

error: placement fails for object ".econst", size 0x1b0 (page 0).

Available ranges:LSARAM size: 0x800 unused: 0x2c max hole: 0x27

"my project location/mutex_p28L_x.xdl", line 132:

error: run placement fails for object ".stack", size 0x1000 (page 0).

Available ranges: MSARAM size: 0x800 unused: 0x800 max hole: 0x800

"my project location/mutex_p28L_x.xdl", line 121:

error: run placement fails for object ".sysmem", size 0x1000 (page 0).

Available ranges: LSARAM size: 0x800 unused: 0x2c max hole: 0x27

"my project location/mutex_p28L_x.xdl", line 120:

error: run placement fails for object ".taskStackSection", size 0x906 (page 0).

 

Available ranges: MSARAM size: 0x800 unused: 0x800 max hole: 0x800

 "my project location/mutex_p28L_x.xdl", line 126:

error: placement fails for object ".args", size 0x200 (page 0).

 

"my project location/mutex_p28L_x.xdl", line 117:

error: run placement fails for object ".cio", size 0x120 (page 0).

Available ranges: LSARAM size: 0x800 unused: 0x2c max hole: 0x27

"my project location/mutex_p28L_x.xdl", line 128:

error: placement fails for object ".switch", size 0x39 (page 0).

Available ranges: LSARAM size: 0x800 unused: 0x2c max hole: 0x27

 

error: errors encountered during linking; "dspbios.out" not built

 

Can someone help me ??

  • I open mutex_p28L_x.xdl file and I increase LSARAM and MSARAM size from 0x800 to 0x1000.

  • Hi,

    You can't do that because there is no physical memory there.  Those are the correct memory sizes for those memory segments.  If a project is not building for a particular device you may need to minimize the footprint.  It could be entirely possible that some programs may not work on some devices because there is not enough memory.  Have you checked out the BIOS_USER_GUIDE.pdf that came with your BIOS installation?  See Appendix E - Minimizing the Application Footprint.  This gives you some idea in trying to minimize the footprint so it will fit into your memory segments.

    Judah