What did Infineon say? You're out of direct memory. You need to move some variables to indirect or external memory.
Maarten > how can i fix this problem? (i use sdcc) > > > **** Build of configuration Debug for project test **** > C:\DAVE-Bench-201\SDCC_UTILS\make all 'Building file: ../CC6.C''Invoking: > SDCC Compiler'"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" -mXC800 -pXC886_8FF > --model-small -I"C:/DAVE-Bench-201\SDCC_XC800\include" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size > --nooverlay --noinduction --debug -S -o "CC6.s" "../CC6.C"'Finished > building: ../CC6.C'' ''Building file: CC6.s''Invoking: SDCC > Assembler'"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "CC6.s" > -O "CC6.rel"'Finished building: CC6.s'' ''Building file: > ../INT.C''Invoking: SDCC Compiler'"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" > -mXC800 -pXC886_8FF --model-small > -I"C:/DAVE-Bench-201\SDCC_XC800\include" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size > --nooverlay --noinduction --debug -S -o "INT.s" "../INT.C"'Finished > building: ../INT.C'' ''Building file: INT.s''Invoking: SDCC > Assembler'"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "INT.s" > -O "INT.rel"'Finished building: INT.s'' ''Building file: > ../Main.c''Invoking: SDCC Compiler'"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" > -mXC800 -pXC886_8FF --model-small > -I"C:/DAVE-Bench-201\SDCC_XC800\include" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size > --nooverlay --noinduction --debug -S -o "Main.s" > "../Main.c"../Main.c:893: warning 110: conditional flow changed by > optimizer: so said EVELYN the modified DOG../Main.c:893: warning 110: > conditional flow changed by optimizer: so said EVELYN the modified > DOG'Finished building: ../Main.c'' ''Building file: Main.s''Invoking: SDCC > Assembler'"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "Main.s" > -O "Main.rel"'Finished building: Main.s'' ''Building file: > ../SSC.C''Invoking: SDCC Compiler'"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" > -mXC800 -pXC886_8FF --model-small > -I"C:/DAVE-Bench-201\SDCC_XC800\include" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size > --nooverlay --noinduction --debug -S -o "SSC.s" "../SSC.C"'Finished > building: ../SSC.C'' ''Building file: SSC.s''Invoking: SDCC > Assembler'"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "SSC.s" > -O "SSC.rel"'Finished building: SSC.s'' ''Building file: > ../Shared_int.c''Invoking: SDCC > Compiler'"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" -mXC800 -pXC886_8FF > --model-small -I"C:/DAVE-Bench-201\SDCC_XC800\include" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" > -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size > --nooverlay --noinduction --debug -S -o "Shared_int.s" > "../Shared_int.c"'Finished building: ../Shared_int.c'' ''Building file: > Shared_int.s''Invoking: SDCC > Assembler'"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx > "Shared_int.s" -O "Shared_int.rel"'Finished building: Shared_int.s'' > ''Building file: ../startupxc886.s''Invoking: SDCC > Assembler'"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx > "../startupxc886.s" -O "startupxc886.rel"'Finished building: > ../startupxc886.s'' ''Building target: test.hex''Invoking: SDCC > Linker'"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" --debug -mXC800 -pXC886_8FF > --model-small --iram-size 0x100 -Wl -bBSEG=0x20 --xram-loc 0xF000 > --xram-size 0x600 --code-loc 0x0000 --code-size 0x8000 --data-loc 0x00 > --idata-loc 0x80 --stack-loc 0x80 -Wl -bPSEG=0xF000 -o "./test.hex" > "./ADC.rel" "./CC6.rel" "./Cc6.rel" "./INT.rel" "./IO.rel" "./Int.rel" > "./Keyboard.rel" "./MAIN.rel" "./Main.rel" "./MemInitxc88x.rel" > "./SHARED_INT.rel" "./SSC.rel" "./Scheduler.rel" "./Shared_int.rel" > "./SpeedProfileTab.rel" "./Ssc.rel" "./T01.rel" "./T2.rel" > "./Vf_functions.rel" "./XC8Memory.rel" "./flash_functions.rel" > "./startupxc886.rel" ?ASlink-Error-Could not get 53 consecutive bytes in > internal RAM for area DSEG.make: *** [test.hex] Error 1 > > > > > > > > > > > > > ------------------------------------------------------------------------------ > Android apps run on BlackBerry 10 > Introducing the new BlackBerry 10.2.1 Runtime for Android apps. > Now with support for Jelly Bean, Bluetooth, Mapview and more. > Get your Android app in front of a whole new audience. Start now. > http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk_______________________________________________ > Sdcc-user mailing list > Sdcc-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sdcc-user > ------------------------------------------------------------------------------ Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user