Hi all.
I have the following trouble building my SYS/BIOS 6.32 helloworld example for my AM1808 eXperimenter kit:
1) I'm creating the sample SYS/BIOS project with the CCS 5.1 wizard with arm9 generic platform.
2) I create a platform for my processor: i'm importing the OMAP L138 EXP platform and deleting the DDR part. Then i set it as my run platform.
3) In the target configuration i use the XDS100v2 JTAG emulator, AM1808 target device and AM1808.gel init script, provided with my kit.
The build fails with the following error log:
**** Build of configuration Debug for project TestBios ****
/opt/ti/ccsv5/utils/bin/gmake -k all
Building file: ../hello.cfg
Invoking: XDCtools
"/opt/ti/xdctools_3_23_01_43/xs" --xdcpath="/opt/ti/bios_6_32_05_54/packages;/opt/ti/ipc_1_23_05_40/packages;/home/felix/myRepository/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.Arm9 -p AM1808_L138based -r release -c "/opt/ti/ccsv5/tools/compiler/tms470" --compileOptions "-g --optimize_with_debug" "../hello.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring hello.xe9 from package/cfg/hello_pe9.cfg ...
cle9 package/cfg/hello_pe9.c ...
Finished building: ../hello.cfg
Building file: ../hello.c
Invoking: ARM Compiler
"/opt/ti/ccsv5/tools/compiler/tms470/bin/cl470" -mv5e --code_state=32 --abi=eabi -me -g --include_path="/opt/ti/ccsv5/tools/compiler/tms470/include" --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="hello.pp" --cmd_file="./configPkg/compiler.opt" "../hello.c"
Finished building: ../hello.c
Building target: TestBios.out
Invoking: ARM Linker
"/opt/ti/ccsv5/tools/compiler/tms470/bin/cl470" -mv5e --code_state=32 --abi=eabi -me -g --diag_warning=225 --display_error_number -z -m"TestBios.map" -i"/opt/ti/ccsv5/tools/compiler/tms470/lib" -i"/opt/ti/ccsv5/tools/compiler/tms470/include" --reread_libs --warn_sections --rom_model -o "TestBios.out" -l"./configPkg/linker.cmd" "./hello.obj" -l"libc.a"
<Linking>
"./configPkg/linker.cmd", line 131: error #10099-D: placement fails for object
".text", size 0x8624 (page 0). Available ranges:
IRAM size: 0x2000 unused: 0x0 max hole: 0x0
"./configPkg/linker.cmd", line 151: error #10099-D: run placement fails for
object "ti.sysbios.family.arm.arm9.mmuTableSection", size 0x7fff (page 0).
Available ranges:
IRAM size: 0x2000 unused: 0x0 max hole: 0x0
"./configPkg/linker.cmd", line 133: error #10099-D: run placement fails for
object "GROUP_1", size 0x3774 (page 0). Available ranges:
IRAM size: 0x2000 unused: 0x0 max hole: 0x0
"./configPkg/linker.cmd", line 141: error #10099-D: placement fails for object
".const", size 0x1b49 (page 0). Available ranges:
IRAM size: 0x2000 unused: 0x0 max hole: 0x0
"./configPkg/linker.cmd", line 132: error #10099-D: run placement fails for
object ".stack", size 0x1000 (page 0). Available ranges:
IRAM size: 0x2000 unused: 0x0 max hole: 0x0
"./configPkg/linker.cmd", line 142: error #10099-D: run placement fails for
object ".data", size 0x79f (page 0). Available ranges:
IRAM size: 0x2000 unused: 0x0 max hole: 0x0
"./configPkg/linker.cmd", line 139: error #10099-D: placement fails for object
".cinit", size 0x299 (page 0). Available ranges:
IRAM size: 0x2000 unused: 0x0 max hole: 0x0
error #10010: errors encountered during linking; "TestBios.out" not built
>> Compilation failure