Hi,
I have an application developed for my custom board. When I don't include the statement "bios.setMemCodeSections(prog, prog.get("SRAM"))" in my TCF, I get the link error as:
"D:\\projects\\e12\\build\\C6747\\LogKeeper\\LogKeepercfg.cmd", line 361: error:
run placement fails for object ".devtable", size 0x48 (page 0). Available
ranges:
IRAM size: 0x40000 unused: 0x4f max hole: 0x38
"D:\\projects\\e12\\build\\C6747\\LogKeeper\\LogKeepercfg.cmd", line 428: error:
placement fails for object ".log", size 0x48 (page 0). Available ranges:
IRAM size: 0x40000 unused: 0x4f max hole: 0x38
There are a total of about 26 of them. I just extracted 2 of them here.
However, if I included the statement "bios.setMemCodeSections(prog, prog.get("SRAM"))", it built nicely. Unfortunately, when I load the program to my custom board, I got the error diaglog as:
I am totally new to this. Can someone guide me to solve my problem? Any documentation is relevant for me to learn something about this?
For your information, my custom board has a SDRAM form Micron - MT48LC4M32B2. It's a 1Meg x 32 x 4 banks SDRAM.
Thank you and best regards.
Chee-Beng