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
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
"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?