From: kad. y. <ter...@ho...> - 2014-02-15 02:24:43
|
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 |
From: Raphael N. <rn...@we...> - 2014-02-16 06:29:51
|
Hi, On Feb 16, 2014 7:17 AM, "kad. yılmaz" <ter...@ho...> wrote: > how can i fix this problem? (i use sdcc) > ../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' These messages are usually harmless. > ?ASlink-Error-Could not get 53 consecutive bytes in internal RAM for area DSEG. > make: *** [test.hex] Error 1 This indicates that you ran out of data memory. Do you have large arrays defined in data memory? If your target hardware has external RAM (and from the command line options I conclude that it has), you could try placing some data in __xdata. If some of these data structures hold constant data only, you could also try placing them in __code memory. Our you can switch to a device with more memory... Best regards, Raphael |
From: Maarten B. <sou...@ds...> - 2014-02-16 16:26:57
|
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 > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > |