Discussion Forum

Memory not sufficient

Next Thread | Thread List | Previous Thread Start a Thread | Settings

DetailsMessage
Read-Only
Author
M hameed
Posted
21-Mar-2005 11:01 GMT
Toolset
ARM
New! Memory not sufficient
Hi everybody

I am working on ADuC7026 which posses 64k FLASH and 8k RAM. I would like to place 24000 samples of speech anywhere so that i can access it sample by sample or by block. I have used CONST and RAM but it isnt working with that. So is there any particular procedure to follow so that i can place it in FLASH or RAM. Because it is giving me an error like FLASH is full.

/cygdrive/c/Cygnus/Arm-Tools/Bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/../../../../arm-thumb-elf/bin/ld: region IntFLASH is full (speech.elf section .rodata)

Kindly need an suggestion so that i can carry on.

Thanks
Hameed
Read-Only
Author
Reinhard Keil
Posted
1-Apr-2005 13:59 GMT
Toolset
ARM
New! RE: Memory not sufficient
Looks like a memory overrun. Maybe you try to use the Keil CARM Compiler in Thumb mode. The generated code is more compact and in this way your program may fit.

Download an Eval Version from
http://www.keil.com/demo

Reinhard
Read-Only
Author
Andrew Neil
Posted
1-Apr-2005 23:19 GMT
Toolset
ARM
New! RE: Memory not sufficient
"I would like to place 24000 samples of speech anywhere so that i can access it sample by sample or by block."

Your question is not clear:

1. What size is each sample?

2. Are these samples fixed at compile time, or do you want to record speech at run-time?

Next Thread | Thread List | Previous Thread Start a Thread | Settings