From: iTronix <it...@my...> - 2012-12-28 15:19:32
|
HI Guys Thank you for your input. I think part of the problem is that I am trying to run the Silab IDE and the SDCC compiler on a Windows 7 machine and I have no idea how to use cygwin. I have installed cygwin and can open the little black window with the command prompt. After that I have no idea what to do? I know nothing about linix. I do not understand how you can run a Linix program like SDCC inside a windows 7 programs like Silab IDE? The contents of the file cyglink.txt file is the following: "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\dtmfgen.obj" TO( "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\DTMF Generator SDCC" ) RS(256) PL(68) PW(78) LIBPATH(C:\Program Files (x86)\SDCC\lib) This file is created when I run the SDCC compiler in the Silabs IDE. Any more help would be much appreciated. Remember I am a Newbie to compiling. The last time I did microcontroller development work we were using assembler language. THANX Don Voth From: jp...@he... Sent: Friday, December 28, 2012 8:03 AM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE I'm using the sdcc with SILABS IDE for several years now and never encountered a problem with SDCC. Regards Co poppe -------------------------------------------------------------------------------- From: Rich Bayless [mailto:ric...@at...] Sent: Tue 12/25/2012 7:19 PM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE --- On Mon, 12/24/12, Raphael Neider <rn...@we...> wrote: From: Raphael Neider <rn...@we...> Subject: Re: [Sdcc-user] cygwin?? To: sdc...@li... Date: Monday, December 24, 2012, 8:11 PM Hi iTronix, sdcpp.exe: fatal error: when writing output to : No error at 1: warning 119: don't know what to do with file 'DB'. file extension unsupported at 1: warning 119: don't know what to do with file 'OE'. file extension unsupported at 1: warning 119: don't know what to do with file 'QUIET'. file extension unsupported at 1: warning 119: don't know what to do with file 'INTXD'. file extension unsupported at 1: warning 119: don't know what to do with file 'OT(6,Speed)'. file extension unsupported at 1: warning 119: don't know what to do with file 'PIN(C:\SiLabs\MCU\Inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc\51)'. file extension unsupported This looks weird -- symbols from the C source / .asm output interpreted as filenames? Might be due to some problems with pipes between preprocessor, compiler, assembler, and linker in cygwin. If I remember correctly, this at one time was indeed a problem -- unfortunately I do not remember the solution (or workaround). You might try searching the mailing list archive or the web for "pipe cygwin" and your Windows version (XP?). Could you post Windows version, exact command line, command line and output with -V (capital Vee) added? If you pass complete filenames, you might need to quote them ("Program Files (x86)" is otherwise treated as three files ...). Sorry, I have no clue as to how to do this with Silabs IDE. Could you run sdcc from the command line / cygwin shell directly and report the results? c8051f300.h:15: syntax error: token -> 'P0' ; column 6 Link in progress... C:\Program Files (x86)\SDCC\bin\sdcc.exe @"C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt" at 1: warning 119: don't know what to do with file '@C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt'. file extension unsupported The leading "@" confuses me. Maybe the above hints help to sort this out as well ... What's the contents of cyglink.txt? Is this file generated by the IDE or hand-written? Kind regards and Merry Christmas, Raphael ======================== Hello, (Note, this question probably should have been directed to the Silabs forums.) This is the first time I've heard of people using Silicon Labs IDE with sdcc, so I downloaded and installed the Silabs IDE program, in Win XP. The default toolchain settings calls Ride, using these commands: DB OE QUIET INTXD OT(6,Speed) PIN(C:\SiLabs\MCU\Inc;C:\RIDE\inc;C:\RIDE\inc\51) sdcpp doesn't know what to do with these commands, since they are targeted for rc51. In Silabs IDE, click on Project, Tool Chain Integration, then select the drop box down arrow under Tool Definition Presets, and select SDCC 3.xx. Then browse to find where SDCC is installed. Hope this helps! Rich. -----Inline Attachment Follows----- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user -------------------------------------------------------------------------------- ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 -------------------------------------------------------------------------------- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user |
From: <jp...@he...> - 2013-01-04 22:20:57
|
Hello Don, I have no experience with CYGWIN so can't help you there. Why do'nt you run SDCC in Silabs IDE under Windows 7 ? regards Co ________________________________ From: iTronix [mailto:it...@my...] Sent: Fri 12/28/2012 4:19 PM To: sdc...@li... Subject: [Sdcc-user] Fw: Silabs IDE HI Guys Thank you for your input. I think part of the problem is that I am trying to run the Silab IDE and the SDCC compiler on a Windows 7 machine and I have no idea how to use cygwin. I have installed cygwin and can open the little black window with the command prompt. After that I have no idea what to do? I know nothing about linix. I do not understand how you can run a Linix program like SDCC inside a windows 7 programs like Silab IDE? The contents of the file cyglink.txt file is the following: "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\dtmfgen.obj" TO( "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\DTMF Generator SDCC" ) RS(256) PL(68) PW(78) LIBPATH(C:\Program Files (x86)\SDCC\lib) This file is created when I run the SDCC compiler in the Silabs IDE. Any more help would be much appreciated. Remember I am a Newbie to compiling. The last time I did microcontroller development work we were using assembler language. THANX Don Voth From: jp...@he... Sent: Friday, December 28, 2012 8:03 AM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE I'm using the sdcc with SILABS IDE for several years now and never encountered a problem with SDCC. Regards Co poppe ________________________________ From: Rich Bayless [mailto:ric...@at...] Sent: Tue 12/25/2012 7:19 PM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE --- On Mon, 12/24/12, Raphael Neider <rn...@we...> wrote: From: Raphael Neider <rn...@we...> Subject: Re: [Sdcc-user] cygwin?? To: sdc...@li... Date: Monday, December 24, 2012, 8:11 PM Hi iTronix, sdcpp.exe: fatal error: when writing output to : No error at 1: warning 119: don't know what to do with file 'DB'. file extension unsupported at 1: warning 119: don't know what to do with file 'OE'. file extension unsupported at 1: warning 119: don't know what to do with file 'QUIET'. file extension unsupported at 1: warning 119: don't know what to do with file 'INTXD'. file extension unsupported at 1: warning 119: don't know what to do with file 'OT(6,Speed)'. file extension unsupported at 1: warning 119: don't know what to do with file 'PIN(C:\SiLabs\MCU\Inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc\51)'. file extension unsupported This looks weird -- symbols from the C source / .asm output interpreted as filenames? Might be due to some problems with pipes between preprocessor, compiler, assembler, and linker in cygwin. If I remember correctly, this at one time was indeed a problem -- unfortunately I do not remember the solution (or workaround). You might try searching the mailing list archive or the web for "pipe cygwin" and your Windows version (XP?). Could you post Windows version, exact command line, command line and output with -V (capital Vee) added? If you pass complete filenames, you might need to quote them ("Program Files (x86)" is otherwise treated as three files ...). Sorry, I have no clue as to how to do this with Silabs IDE. Could you run sdcc from the command line / cygwin shell directly and report the results? c8051f300.h:15: syntax error: token -> 'P0' ; column 6 Link in progress... C:\Program Files (x86)\SDCC\bin\sdcc.exe @"C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt" at 1: warning 119: don't know what to do with file '@C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt'. file extension unsupported The leading "@" confuses me. Maybe the above hints help to sort this out as well ... What's the contents of cyglink.txt? Is this file generated by the IDE or hand-written? Kind regards and Merry Christmas, Raphael ======================== Hello, (Note, this question probably should have been directed to the Silabs forums.) This is the first time I've heard of people using Silicon Labs IDE with sdcc, so I downloaded and installed the Silabs IDE program, in Win XP. The default toolchain settings calls Ride, using these commands: DB OE QUIET INTXD OT(6,Speed) PIN(C:\SiLabs\MCU\Inc;C:\RIDE\inc;C:\RIDE\inc\51) sdcpp doesn't know what to do with these commands, since they are targeted for rc51. In Silabs IDE, click on Project, Tool Chain Integration, then select the drop box down arrow under Tool Definition Presets, and select SDCC 3.xx. Then browse to find where SDCC is installed. Hope this helps! Rich. -----Inline Attachment Follows----- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user ________________________________ ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ________________________________ _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user |
From: Rich B. <ric...@at...> - 2013-01-04 23:12:41
|
Hi Don, If you'd like to make some progress, try these steps. Stop doing anything with cygwin. Go to the sdcc site on sourceforge and download the windows installer for sdcc: http://sourceforge.net/projects/sdcc/?source=directory Just click on the green button that says 'Download'. Save the sdcc installer file to your local drive and run the installer, accept the defaults. Make sure you make a note of what folder sdcc was installed into, such as c:\programs\sdcc or c:\programs (x86)\sdcc. Open Silabs IDE and click on Project, Tool Chain Integration, then near the top, select the drop box arrow next to Preset Name. Select preset name sdcc 3.x read only and press enter. Click on each of the three tabs, assembler, compiler, and linker, and verify the path and program names are correct. Next, start a new project, and add a new file. Select the radio button for 'C Source File', and click OK. In the new file type something simple like: void main(void) { } and save the file. At this point, you should be able to compile the program for sdcc from within Silabs. Click on Project, Build/Make, to start compiling. I just did the above steps and the program compiled and linked successfully. Good luck! Rich. --- On Fri, 1/4/13, jp...@he... <jp...@he...> wrote: From: jp...@he... <jp...@he...> Subject: Re: [Sdcc-user] Fw: Silabs IDE To: sdc...@li... Date: Friday, January 4, 2013, 5:20 PM Hello Don, I have no experience with CYGWIN so can't help you there. Why do'nt you run SDCC in Silabs IDE under Windows 7 ? regards Co From: iTronix [mailto:it...@my...] Sent: Fri 12/28/2012 4:19 PM To: sdc...@li... Subject: [Sdcc-user] Fw: Silabs IDE HI Guys Thank you for your input. I think part of the problem is that I am trying to run the Silab IDE and the SDCC compiler on a Windows 7 machine and I have no idea how to use cygwin. I have installed cygwin and can open the little black window with the command prompt. After that I have no idea what to do? I know nothing about linix. I do not understand how you can run a Linix program like SDCC inside a windows 7 programs like Silab IDE? The contents of the file cyglink.txt file is the following: "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\dtmfgen.obj" TO( "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\DTMF Generator SDCC" ) RS(256) PL(68) PW(78) LIBPATH(C:\Program Files (x86)\SDCC\lib) This file is created when I run the SDCC compiler in the Silabs IDE. Any more help would be much appreciated. Remember I am a Newbie to compiling. The last time I did microcontroller development work we were using assembler language. THANX Don Voth From: jp...@he... Sent: Friday, December 28, 2012 8:03 AM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE I'm using the sdcc with SILABS IDE for several years now and never encountered a problem with SDCC. Regards Co poppe From: Rich Bayless [mailto:ric...@at...] Sent: Tue 12/25/2012 7:19 PM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE --- On Mon, 12/24/12, Raphael Neider <rn...@we...> wrote: From: Raphael Neider <rn...@we...> Subject: Re: [Sdcc-user] cygwin?? To: sdc...@li... Date: Monday, December 24, 2012, 8:11 PM Hi iTronix, sdcpp.exe: fatal error: when writing output to : No error at 1: warning 119: don't know what to do with file 'DB'. file extension unsupported at 1: warning 119: don't know what to do with file 'OE'. file extension unsupported at 1: warning 119: don't know what to do with file 'QUIET'. file extension unsupported at 1: warning 119: don't know what to do with file 'INTXD'. file extension unsupported at 1: warning 119: don't know what to do with file 'OT(6,Speed)'. file extension unsupported at 1: warning 119: don't know what to do with file 'PIN(C:\SiLabs\MCU\Inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc\51)'. file extension unsupported This looks weird -- symbols from the C source / .asm output interpreted as filenames? Might be due to some problems with pipes between preprocessor, compiler, assembler, and linker in cygwin. If I remember correctly, this at one time was indeed a problem -- unfortunately I do not remember the solution (or workaround). You might try searching the mailing list archive or the web for "pipe cygwin" and your Windows version (XP?). Could you post Windows version, exact command line, command line and output with -V (capital Vee) added? If you pass complete filenames, you might need to quote them ("Program Files (x86)" is otherwise treated as three files ...). Sorry, I have no clue as to how to do this with Silabs IDE. Could you run sdcc from the command line / cygwin shell directly and report the results? c8051f300.h:15: syntax error: token -> 'P0' ; column 6 Link in progress... C:\Program Files (x86)\SDCC\bin\sdcc.exe @"C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt" at 1: warning 119: don't know what to do with file '@C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt'. file extension unsupported The leading "@" confuses me. Maybe the above hints help to sort this out as well ... What's the contents of cyglink.txt? Is this file generated by the IDE or hand-written? Kind regards and Merry Christmas, Raphael ======================== Hello, (Note, this question probably should have been directed to the Silabs forums.) This is the first time I've heard of people using Silicon Labs IDE with sdcc, so I downloaded and installed the Silabs IDE program, in Win XP. The default toolchain settings calls Ride, using these commands: DB OE QUIET INTXD OT(6,Speed) PIN(C:\SiLabs\MCU\Inc;C:\RIDE\inc;C:\RIDE\inc\51) sdcpp doesn't know what to do with these commands, since they are targeted for rc51. In Silabs IDE, click on Project, Tool Chain Integration, then select the drop box down arrow under Tool Definition Presets, and select SDCC 3.xx. Then browse to find where SDCC is installed. Hope this helps! Rich. -----Inline Attachment Follows----- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user -----Inline Attachment Follows----- ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 -----Inline Attachment Follows----- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user |
From: iTronix <it...@my...> - 2013-01-05 21:30:54
|
Hi Rich I tried what you said and with that simple program without header files the unit does seem to compile nicely. So my concern with cygwin was unfounded. I have been experimenting with the DTMF Generator program that was originally compiled with Keil. If I use the Keil demo compiler that comes with my development kit it compiles fine. I can even up load the code to my development board and that works fine. After getting the test program to compile I tried loading in the header files one at a time. I tried to compile the header files alone with SDCC. In both cases I got an error message as follows: at 1: warning 119: don't know what to do with file 'c8051F300.h'. file extension unsupported Any idea what I need to do about that? Should I be naming the header file extension something else that *.h?? THANX Don Voth From: Rich Bayless Sent: Friday, January 04, 2013 5:12 PM To: sdc...@li... Subject: Re: [Sdcc-user] Fw: Silabs IDE Hi Don, If you'd like to make some progress, try these steps. Stop doing anything with cygwin. Go to the sdcc site on sourceforge and download the windows installer for sdcc: http://sourceforge.net/projects/sdcc/?source=directory Just click on the green button that says 'Download'. Save the sdcc installer file to your local drive and run the installer, accept the defaults. Make sure you make a note of what folder sdcc was installed into, such as c:\programs\sdcc or c:\programs (x86)\sdcc. Open Silabs IDE and click on Project, Tool Chain Integration, then near the top, select the drop box arrow next to Preset Name. Select preset name sdcc 3.x read only and press enter. Click on each of the three tabs, assembler, compiler, and linker, and verify the path and program names are correct. Next, start a new project, and add a new file. Select the radio button for 'C Source File', and click OK. In the new file type something simple like: void main(void) { } and save the file. At this point, you should be able to compile the program for sdcc from within Silabs. Click on Project, Build/Make, to start compiling. I just did the above steps and the program compiled and linked successfully. Good luck! Rich. --- On Fri, 1/4/13, jp...@he... <jp...@he...> wrote: From: jp...@he... <jp...@he...> Subject: Re: [Sdcc-user] Fw: Silabs IDE To: sdc...@li... Date: Friday, January 4, 2013, 5:20 PM Hello Don, I have no experience with CYGWIN so can't help you there. Why do'nt you run SDCC in Silabs IDE under Windows 7 ? regards Co ------------------------------------------------------------------------ From: iTronix [mailto:it...@my...] Sent: Fri 12/28/2012 4:19 PM To: sdc...@li... Subject: [Sdcc-user] Fw: Silabs IDE HI Guys Thank you for your input. I think part of the problem is that I am trying to run the Silab IDE and the SDCC compiler on a Windows 7 machine and I have no idea how to use cygwin. I have installed cygwin and can open the little black window with the command prompt. After that I have no idea what to do? I know nothing about linix. I do not understand how you can run a Linix program like SDCC inside a windows 7 programs like Silab IDE? The contents of the file cyglink.txt file is the following: "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\dtmfgen.obj" TO( "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\DTMF Generator SDCC" ) RS(256) PL(68) PW(78) LIBPATH(C:\Program Files (x86)\SDCC\lib) This file is created when I run the SDCC compiler in the Silabs IDE. Any more help would be much appreciated. Remember I am a Newbie to compiling. The last time I did microcontroller development work we were using assembler language. THANX Don Voth From: wlmailhtml:/mc/compose?to=jp...@he... Sent: Friday, December 28, 2012 8:03 AM To: wlmailhtml:/mc/compose?to=sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE I'm using the sdcc with SILABS IDE for several years now and never encountered a problem with SDCC. Regards Co poppe ------------------------------------------------------------------------ From: Rich Bayless [mailto:ric...@at...] Sent: Tue 12/25/2012 7:19 PM To: wlmailhtml:/mc/compose?to=sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE --- On Mon, 12/24/12, Raphael Neider <wlmailhtml:/mc/compose?to=rn...@we...> wrote: From: Raphael Neider <wlmailhtml:/mc/compose?to=rn...@we...> Subject: Re: [Sdcc-user] cygwin?? To: sdc...@li... Date: Monday, December 24, 2012, 8:11 PM Hi iTronix, sdcpp.exe: fatal error: when writing output to : No error at 1: warning 119: don't know what to do with file 'DB'. file extension unsupported at 1: warning 119: don't know what to do with file 'OE'. file extension unsupported at 1: warning 119: don't know what to do with file 'QUIET'. file extension unsupported at 1: warning 119: don't know what to do with file 'INTXD'. file extension unsupported at 1: warning 119: don't know what to do with file 'OT(6,Speed)'. file extension unsupported at 1: warning 119: don't know what to do with file 'PIN(C:\SiLabs\MCU\Inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc\51)'. file extension unsupported This looks weird -- symbols from the C source / .asm output interpreted as filenames? Might be due to some problems with pipes between preprocessor, compiler, assembler, and linker in cygwin. If I remember correctly, this at one time was indeed a problem -- unfortunately I do not remember the solution (or workaround). You might try searching the mailing list archive or the web for "pipe cygwin" and your Windows version (XP?). Could you post Windows version, exact command line, command line and output with -V (capital Vee) added? If you pass complete filenames, you might need to quote them ("Program Files (x86)" is otherwise treated as three files ...). Sorry, I have no clue as to how to do this with Silabs IDE. Could you run sdcc from the command line / cygwin shell directly and report the results? c8051f300.h:15: syntax error: token -> 'P0' ; column 6 Link in progress... C:\Program Files (x86)\SDCC\bin\sdcc.exe @"C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt" at 1: warning 119: don't know what to do with file '@C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt'. file extension unsupported The leading "@" confuses me. Maybe the above hints help to sort this out as well ... What's the contents of cyglink.txt? Is this file generated by the IDE or hand-written? Kind regards and Merry Christmas, Raphael ======================== Hello, (Note, this question probably should have been directed to the Silabs forums.) This is the first time I've heard of people using Silicon Labs IDE with sdcc, so I downloaded and installed the Silabs IDE program, in Win XP. The default toolchain settings calls Ride, using these commands: DB OE QUIET INTXD OT(6,Speed) PIN(C:\SiLabs\MCU\Inc;C:\RIDE\inc;C:\RIDE\inc\51) sdcpp doesn't know what to do with these commands, since they are targeted for rc51. In Silabs IDE, click on Project, Tool Chain Integration, then select the drop box down arrow under Tool Definition Presets, and select SDCC 3.xx. Then browse to find where SDCC is installed. Hope this helps! Rich. -----Inline Attachment Follows----- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user ------------------------------------------------------------------------ ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ------------------------------------------------------------------------ _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user -----Inline Attachment Follows----- ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 -----Inline Attachment Follows----- _______________________________________________ Sdcc-user mailing list wlmailhtml:/mc/compose?to=Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user -------------------------------------------------------------------------------- ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 -------------------------------------------------------------------------------- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user |
From: Maarten B. <sou...@ds...> - 2013-01-05 22:49:42
|
Hi Don, Why do you want to compile the header files? Is that what you do wih Keil too? I think not. It would give a similar error as sdcc does. Header files are not meant to be compiled, they are meant to be included. I think you need to get through some C tutorial first. Probably best not embedded related at all. Greetings, Maarten > Hi Rich > I tried what you said and with that simple program without header files > the unit does seem to compile nicely. So my concern with cygwin was > unfounded. I have been experimenting with the DTMF Generator program that > was originally compiled with Keil. If I use the Keil demo compiler that > comes with my development kit it compiles fine. I can even up load the > code to my development board and that works fine. After getting the test > program to compile I tried loading in the header files one at a time. I > tried to compile the header files alone with SDCC. In both cases I got an > error message as follows: > at 1: warning 119: don't know what to do with file 'c8051F300.h'. file > extension unsupported > > Any idea what I need to do about that? Should I be naming the header file > extension something else that *.h?? > THANX Don Voth > > From: Rich Bayless > Sent: Friday, January 04, 2013 5:12 PM > To: sdc...@li... > Subject: Re: [Sdcc-user] Fw: Silabs IDE > > Hi Don, > > If you'd like to make some progress, try these steps. > > Stop doing anything with cygwin. > > Go to the sdcc site on sourceforge and download the windows > installer for sdcc: > http://sourceforge.net/projects/sdcc/?source=directory > > Just click on the green button that says 'Download'. > > Save the sdcc installer file to your local drive and run the > installer, accept the defaults. > > Make sure you make a note of what folder sdcc was installed into, > such as c:\programs\sdcc or c:\programs (x86)\sdcc. > > Open Silabs IDE and click on Project, Tool Chain Integration, then > near the top, select the drop box arrow next to Preset Name. Select > preset name sdcc 3.x read only and press enter. Click on each of > the three tabs, assembler, compiler, and linker, and verify the path > and program names are correct. > > Next, start a new project, and add a new file. Select the radio > button for 'C Source File', and click OK. In the new file type > something simple like: > > void main(void) > { > > } > > and save the file. > > At this point, you should be able to compile the program for sdcc > from within Silabs. Click on Project, Build/Make, to start > compiling. > > I just did the above steps and the program compiled and linked > successfully. > > Good luck! > > Rich. > > --- On Fri, 1/4/13, jp...@he... <jp...@he...> wrote: > > > From: jp...@he... <jp...@he...> > Subject: Re: [Sdcc-user] Fw: Silabs IDE > To: sdc...@li... > Date: Friday, January 4, 2013, 5:20 PM > > > Hello Don, > > I have no experience with CYGWIN so can't help you there. Why > do'nt you run SDCC in Silabs IDE under Windows 7 ? > > regards > > Co > > > ------------------------------------------------------------------------ > From: iTronix [mailto:it...@my...] > Sent: Fri 12/28/2012 4:19 PM > To: sdc...@li... > Subject: [Sdcc-user] Fw: Silabs IDE > > > HI Guys > Thank you for your input. I think part of the problem is that I am > trying to run the Silab IDE and the SDCC compiler on a Windows 7 > machine and I have no idea how to use cygwin. I have installed > cygwin and can open the little black window with the command > prompt. After that I have no idea what to do? I know nothing about > linix. I do not understand how you can run a Linix program like > SDCC inside a windows 7 programs like Silab IDE? > > The contents of the file cyglink.txt file is the following: > > "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC > Code\generator\dtmfgen.obj" TO( > "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC > Code\generator\DTMF Generator SDCC" ) RS(256) PL(68) PW(78) > LIBPATH(C:\Program Files (x86)\SDCC\lib) > This file is created when I run the SDCC compiler in the Silabs > IDE. > > Any more help would be much appreciated. Remember I am a Newbie to > compiling. The last time I did microcontroller development work we > were using assembler language. > THANX Don Voth > > > From: wlmailhtml:/mc/compose?to=jp...@he... > Sent: Friday, December 28, 2012 8:03 AM > To: wlmailhtml:/mc/compose?to=sdc...@li... > Subject: Re: [Sdcc-user] Silabs IDE > > I'm using the sdcc with SILABS IDE for several years now and never > encountered a problem with SDCC. > > Regards > > Co poppe > > > ------------------------------------------------------------------------ > > From: Rich Bayless [mailto:ric...@at...] > Sent: Tue 12/25/2012 7:19 PM > To: wlmailhtml:/mc/compose?to=sdc...@li... > Subject: Re: [Sdcc-user] Silabs IDE > > > --- On Mon, 12/24/12, Raphael Neider > <wlmailhtml:/mc/compose?to=rn...@we...> wrote: > > > From: Raphael Neider > <wlmailhtml:/mc/compose?to=rn...@we...> > Subject: Re: [Sdcc-user] cygwin?? > To: sdc...@li... > Date: Monday, December 24, 2012, 8:11 PM > > > Hi iTronix, > > sdcpp.exe: fatal error: when writing output to : No > error > at 1: warning 119: don't know what to do with file 'DB'. > file extension unsupported > at 1: warning 119: don't know what to do with file 'OE'. > file extension unsupported > at 1: warning 119: don't know what to do with file > 'QUIET'. file extension unsupported > at 1: warning 119: don't know what to do with file > 'INTXD'. file extension unsupported > at 1: warning 119: don't know what to do with file > 'OT(6,Speed)'. file extension unsupported > at 1: warning 119: don't know what to do with file > 'PIN(C:\SiLabs\MCU\Inc;C:\Program'. file extension > unsupported > at 1: warning 119: don't know what to do with file > 'Files'. file extension unsupported > at 1: warning 119: don't know what to do with file > '(x86)\SDCC\inc;C:\Program'. file extension unsupported > at 1: warning 119: don't know what to do with file > 'Files'. file extension unsupported > at 1: warning 119: don't know what to do with file > '(x86)\SDCC\inc\51)'. file extension unsupported > > This looks weird -- symbols from the C source / .asm > output interpreted as filenames? Might be due to some > problems with pipes between preprocessor, compiler, > assembler, and linker in cygwin. If I remember correctly, > this at one time was indeed a problem -- unfortunately I > do not remember the solution (or workaround). You might > try searching the mailing list archive or the web for > "pipe cygwin" and your Windows version (XP?). > > Could you post Windows version, exact command line, > command line and output with -V (capital Vee) added? If > you pass complete filenames, you might need to quote them > ("Program Files (x86)" is otherwise treated as three files > ...). > Sorry, I have no clue as to how to do this with Silabs > IDE. Could you run sdcc from the command line / cygwin > shell directly and report the results? > > c8051f300.h:15: syntax error: token -> 'P0' ; column 6 > Link in progress... > C:\Program Files (x86)\SDCC\bin\sdcc.exe > @"C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC > Code\generator\cyglink.txt" > > at 1: warning 119: don't know what to do with file > '@C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC > Code\generator\cyglink.txt'. file extension unsupported > > The leading "@" confuses me. Maybe the above hints help to > sort this out as well ... What's the contents of > cyglink.txt? Is this file generated by the IDE or > hand-written? > > Kind regards and Merry Christmas, > Raphael > > ====================== Hello, > > (Note, this question probably should have been directed to > the Silabs forums.) > > This is the first time I've heard of people using Silicon > Labs IDE with sdcc, so I downloaded and installed the > Silabs IDE program, in Win XP. The default toolchain > settings calls Ride, using these commands: > > DB OE QUIET INTXD OT(6,Speed) > PIN(C:\SiLabs\MCU\Inc;C:\RIDE\inc;C:\RIDE\inc\51) > > sdcpp doesn't know what to do with these commands, since > they are targeted for rc51. > > In Silabs IDE, click on Project, Tool Chain Integration, > then select the drop box down arrow under Tool Definition > Presets, and select SDCC 3.xx. Then browse to find where > SDCC is installed. > > Hope this helps! > > Rich. > > -----Inline Attachment Follows----- > > > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > > > ------------------------------------------------------------------------ > ------------------------------------------------------------------------------ > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and > much more. Get web development skills now with LearnDevNow - > 350+ hours of step-by-step video tutorials by Microsoft MVPs and > experts. > SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122812 > ------------------------------------------------------------------------ > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > > -----Inline Attachment Follows----- > > > ------------------------------------------------------------------------------ > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and > much more. Get web development skills now with LearnDevNow - > 350+ hours of step-by-step video tutorials by Microsoft MVPs and > experts. > SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122812 > > -----Inline Attachment Follows----- > > > _______________________________________________ > Sdcc-user mailing list > wlmailhtml:/mc/compose?to=Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > > > > -------------------------------------------------------------------------------- > ------------------------------------------------------------------------------ > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and > much more. Get web development skills now with LearnDevNow - > 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. > SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122812 > > > -------------------------------------------------------------------------------- > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122912_______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > |
From: iTronix <it...@my...> - 2013-01-04 22:30:21
|
I was told that I had to use CYGWIN if I an running windows rather than Linux. I am given the impression that SDCC is a linux product. Am I miss informed?? THANX Don Voth From: jp...@he... Sent: Friday, January 04, 2013 4:20 PM To: sdc...@li... Subject: Re: [Sdcc-user] Fw: Silabs IDE Hello Don, I have no experience with CYGWIN so can't help you there. Why do'nt you run SDCC in Silabs IDE under Windows 7 ? regards Co -------------------------------------------------------------------------------- From: iTronix [mailto:it...@my...] Sent: Fri 12/28/2012 4:19 PM To: sdc...@li... Subject: [Sdcc-user] Fw: Silabs IDE HI Guys Thank you for your input. I think part of the problem is that I am trying to run the Silab IDE and the SDCC compiler on a Windows 7 machine and I have no idea how to use cygwin. I have installed cygwin and can open the little black window with the command prompt. After that I have no idea what to do? I know nothing about linix. I do not understand how you can run a Linix program like SDCC inside a windows 7 programs like Silab IDE? The contents of the file cyglink.txt file is the following: "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\dtmfgen.obj" TO( "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\DTMF Generator SDCC" ) RS(256) PL(68) PW(78) LIBPATH(C:\Program Files (x86)\SDCC\lib) This file is created when I run the SDCC compiler in the Silabs IDE. Any more help would be much appreciated. Remember I am a Newbie to compiling. The last time I did microcontroller development work we were using assembler language. THANX Don Voth From: jp...@he... Sent: Friday, December 28, 2012 8:03 AM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE I'm using the sdcc with SILABS IDE for several years now and never encountered a problem with SDCC. Regards Co poppe -------------------------------------------------------------------------------- From: Rich Bayless [mailto:ric...@at...] Sent: Tue 12/25/2012 7:19 PM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE --- On Mon, 12/24/12, Raphael Neider <rn...@we...> wrote: From: Raphael Neider <rn...@we...> Subject: Re: [Sdcc-user] cygwin?? To: sdc...@li... Date: Monday, December 24, 2012, 8:11 PM Hi iTronix, sdcpp.exe: fatal error: when writing output to : No error at 1: warning 119: don't know what to do with file 'DB'. file extension unsupported at 1: warning 119: don't know what to do with file 'OE'. file extension unsupported at 1: warning 119: don't know what to do with file 'QUIET'. file extension unsupported at 1: warning 119: don't know what to do with file 'INTXD'. file extension unsupported at 1: warning 119: don't know what to do with file 'OT(6,Speed)'. file extension unsupported at 1: warning 119: don't know what to do with file 'PIN(C:\SiLabs\MCU\Inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc\51)'. file extension unsupported This looks weird -- symbols from the C source / .asm output interpreted as filenames? Might be due to some problems with pipes between preprocessor, compiler, assembler, and linker in cygwin. If I remember correctly, this at one time was indeed a problem -- unfortunately I do not remember the solution (or workaround). You might try searching the mailing list archive or the web for "pipe cygwin" and your Windows version (XP?). Could you post Windows version, exact command line, command line and output with -V (capital Vee) added? If you pass complete filenames, you might need to quote them ("Program Files (x86)" is otherwise treated as three files ...). Sorry, I have no clue as to how to do this with Silabs IDE. Could you run sdcc from the command line / cygwin shell directly and report the results? c8051f300.h:15: syntax error: token -> 'P0' ; column 6 Link in progress... C:\Program Files (x86)\SDCC\bin\sdcc.exe @"C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt" at 1: warning 119: don't know what to do with file '@C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt'. file extension unsupported The leading "@" confuses me. Maybe the above hints help to sort this out as well ... What's the contents of cyglink.txt? Is this file generated by the IDE or hand-written? Kind regards and Merry Christmas, Raphael ======================== Hello, (Note, this question probably should have been directed to the Silabs forums.) This is the first time I've heard of people using Silicon Labs IDE with sdcc, so I downloaded and installed the Silabs IDE program, in Win XP. The default toolchain settings calls Ride, using these commands: DB OE QUIET INTXD OT(6,Speed) PIN(C:\SiLabs\MCU\Inc;C:\RIDE\inc;C:\RIDE\inc\51) sdcpp doesn't know what to do with these commands, since they are targeted for rc51. In Silabs IDE, click on Project, Tool Chain Integration, then select the drop box down arrow under Tool Definition Presets, and select SDCC 3.xx. Then browse to find where SDCC is installed. Hope this helps! Rich. -----Inline Attachment Follows----- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user -------------------------------------------------------------------------------- ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 -------------------------------------------------------------------------------- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user -------------------------------------------------------------------------------- ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 -------------------------------------------------------------------------------- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user |
From: Raphael N. <rn...@we...> - 2013-01-05 08:10:22
|
Hi, I was told that I had to use CYGWIN if I an running windows rather than > Linux. I am given the impression that SDCC is a linux product. Am I miss > informed?? > > SDCC is being cross-compiled on a Linux box to run on a Windows box using MinGW (minimalist GNU environment for Windows) and thus should not require any cygwin environment to run under Windows. You could use cygwin to compile sdcc from sources on Windows, but you probably do not want to do that ... Best regards, Raphael |
From: Philipp K. K. <pk...@sp...> - 2013-01-05 14:36:28
|
On 04.01.2013 23:29, iTronix wrote: > I was told that I had to use CYGWIN if I an running windows rather than > Linux. I am given the impression that SDCC is a linux product. Am I miss > informed?? > THANX Don Voth You don't have to use cygwin. Sure, sdcc has a Linux background, and will work well in cygwin. For people with a Linux/Unix background using sdcc in cygwin typically is better. I always use Cygwin for sdcc on Windows. On the other hand, if you have a Windows background, using the binaries compiled for Windows is probably easier. Philipp |
From: <jp...@he...> - 2013-01-05 17:07:48
|
No LInux not required there is a windows version. Just download the windows version from sourceforge.net and install. Rich Bayless perfectly describes the successive steps to take in the Silabs IDE. good luck Co ________________________________ From: iTronix [mailto:it...@my...] Sent: Fri 1/4/2013 11:29 PM To: sdc...@li... Subject: Re: [Sdcc-user] Fw: Silabs IDE I was told that I had to use CYGWIN if I an running windows rather than Linux. I am given the impression that SDCC is a linux product. Am I miss informed?? THANX Don Voth From: jp...@he... Sent: Friday, January 04, 2013 4:20 PM To: sdc...@li... Subject: Re: [Sdcc-user] Fw: Silabs IDE Hello Don, I have no experience with CYGWIN so can't help you there. Why do'nt you run SDCC in Silabs IDE under Windows 7 ? regards Co ________________________________ From: iTronix [mailto:it...@my...] Sent: Fri 12/28/2012 4:19 PM To: sdc...@li... Subject: [Sdcc-user] Fw: Silabs IDE HI Guys Thank you for your input. I think part of the problem is that I am trying to run the Silab IDE and the SDCC compiler on a Windows 7 machine and I have no idea how to use cygwin. I have installed cygwin and can open the little black window with the command prompt. After that I have no idea what to do? I know nothing about linix. I do not understand how you can run a Linix program like SDCC inside a windows 7 programs like Silab IDE? The contents of the file cyglink.txt file is the following: "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\dtmfgen.obj" TO( "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\DTMF Generator SDCC" ) RS(256) PL(68) PW(78) LIBPATH(C:\Program Files (x86)\SDCC\lib) This file is created when I run the SDCC compiler in the Silabs IDE. Any more help would be much appreciated. Remember I am a Newbie to compiling. The last time I did microcontroller development work we were using assembler language. THANX Don Voth From: jp...@he... Sent: Friday, December 28, 2012 8:03 AM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE I'm using the sdcc with SILABS IDE for several years now and never encountered a problem with SDCC. Regards Co poppe ________________________________ From: Rich Bayless [mailto:ric...@at...] Sent: Tue 12/25/2012 7:19 PM To: sdc...@li... Subject: Re: [Sdcc-user] Silabs IDE --- On Mon, 12/24/12, Raphael Neider <rn...@we...> wrote: From: Raphael Neider <rn...@we...> Subject: Re: [Sdcc-user] cygwin?? To: sdc...@li... Date: Monday, December 24, 2012, 8:11 PM Hi iTronix, sdcpp.exe: fatal error: when writing output to : No error at 1: warning 119: don't know what to do with file 'DB'. file extension unsupported at 1: warning 119: don't know what to do with file 'OE'. file extension unsupported at 1: warning 119: don't know what to do with file 'QUIET'. file extension unsupported at 1: warning 119: don't know what to do with file 'INTXD'. file extension unsupported at 1: warning 119: don't know what to do with file 'OT(6,Speed)'. file extension unsupported at 1: warning 119: don't know what to do with file 'PIN(C:\SiLabs\MCU\Inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc;C:\Program'. file extension unsupported at 1: warning 119: don't know what to do with file 'Files'. file extension unsupported at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc\51)'. file extension unsupported This looks weird -- symbols from the C source / .asm output interpreted as filenames? Might be due to some problems with pipes between preprocessor, compiler, assembler, and linker in cygwin. If I remember correctly, this at one time was indeed a problem -- unfortunately I do not remember the solution (or workaround). You might try searching the mailing list archive or the web for "pipe cygwin" and your Windows version (XP?). Could you post Windows version, exact command line, command line and output with -V (capital Vee) added? If you pass complete filenames, you might need to quote them ("Program Files (x86)" is otherwise treated as three files ...). Sorry, I have no clue as to how to do this with Silabs IDE. Could you run sdcc from the command line / cygwin shell directly and report the results? c8051f300.h:15: syntax error: token -> 'P0' ; column 6 Link in progress... C:\Program Files (x86)\SDCC\bin\sdcc.exe @"C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt" at 1: warning 119: don't know what to do with file '@C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC Code\generator\cyglink.txt'. file extension unsupported The leading "@" confuses me. Maybe the above hints help to sort this out as well ... What's the contents of cyglink.txt? Is this file generated by the IDE or hand-written? Kind regards and Merry Christmas, Raphael ======================== Hello, (Note, this question probably should have been directed to the Silabs forums.) This is the first time I've heard of people using Silicon Labs IDE with sdcc, so I downloaded and installed the Silabs IDE program, in Win XP. The default toolchain settings calls Ride, using these commands: DB OE QUIET INTXD OT(6,Speed) PIN(C:\SiLabs\MCU\Inc;C:\RIDE\inc;C:\RIDE\inc\51) sdcpp doesn't know what to do with these commands, since they are targeted for rc51. In Silabs IDE, click on Project, Tool Chain Integration, then select the drop box down arrow under Tool Definition Presets, and select SDCC 3.xx. Then browse to find where SDCC is installed. Hope this helps! Rich. -----Inline Attachment Follows----- _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user ________________________________ ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ________________________________ _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user ________________________________ ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ________________________________ _______________________________________________ Sdcc-user mailing list Sdc...@li... https://lists.sourceforge.net/lists/listinfo/sdcc-user |
From: Tamas H. <tam...@gm...> - 2013-01-05 20:34:05
|
Hi! Here is the link to the sdcc_win32 installer: http://sourceforge.net/projects/sdcc/files/latest/download?source=files Install it, then set the path in the Silabs IDE. That's it, no need for cygwin.. Tamas On Sat, Jan 5, 2013 at 6:03 PM, <jp...@he...> wrote: > No LInux not required there is a windows version. Just download the > windows version from sourceforge.net and install. Rich Bayless perfectly > describes the successive steps to take in the Silabs IDE. > > good luck > > Co > > ------------------------------ > *From:* iTronix [mailto:it...@my...] > *Sent:* Fri 1/4/2013 11:29 PM > > *To:* sdc...@li... > *Subject:* Re: [Sdcc-user] Fw: Silabs IDE > > I was told that I had to use CYGWIN if I an running windows rather than > Linux. I am given the impression that SDCC is a linux product. Am I miss > informed?? > THANX Don Voth > > *From:* jp...@he... > *Sent:* Friday, January 04, 2013 4:20 PM > *To:* sdc...@li... > *Subject:* Re: [Sdcc-user] Fw: Silabs IDE > > Hello Don, > > I have no experience with CYGWIN so can't help you there. Why do'nt you > run SDCC in Silabs IDE under Windows 7 ? > > regards > > Co > > ------------------------------ > *From:* iTronix [mailto:it...@my...] > *Sent:* Fri 12/28/2012 4:19 PM > *To:* sdc...@li... > *Subject:* [Sdcc-user] Fw: Silabs IDE > > HI Guys > Thank you for your input. I think part of the problem is that I am trying > to run the Silab IDE and the SDCC compiler on a Windows 7 machine and I > have no idea how to use cygwin. I have installed cygwin and can open the > little black window with the command prompt. After that I have no idea what > to do? I know nothing about linix. I do not understand how you can run a > Linix program like SDCC inside a windows 7 programs like Silab IDE? > > The contents of the file cyglink.txt file is the following: > > "C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC > Code\generator\dtmfgen.obj" TO( "C:\Users\Don\Documents\iTech\DTMF > Project\DTMF SDCC Code\generator\DTMF Generator SDCC" ) RS(256) PL(68) > PW(78) LIBPATH(C:\Program Files (x86)\SDCC\lib) > This file is created when I run the SDCC compiler in the Silabs IDE. > > Any more help would be much appreciated. Remember I am a Newbie to > compiling. The last time I did microcontroller development work we were > using assembler language. > THANX Don Voth > > *From:* jp...@he... > *Sent:* Friday, December 28, 2012 8:03 AM > *To:* sdc...@li... > *Subject:* Re: [Sdcc-user] Silabs IDE > > I'm using the sdcc with SILABS IDE for several years now and never > encountered a problem with SDCC. > > Regards > > Co poppe > ------------------------------ > *From:* Rich Bayless [mailto:ric...@at...] > *Sent:* Tue 12/25/2012 7:19 PM > *To:* sdc...@li... > *Subject:* Re: [Sdcc-user] Silabs IDE > > --- On *Mon, 12/24/12, Raphael Neider <rn...@we...>* wrote: > > > From: Raphael Neider <rn...@we...> > Subject: Re: [Sdcc-user] cygwin?? > To: sdc...@li... > Date: Monday, December 24, 2012, 8:11 PM > > Hi iTronix, > > > sdcpp.exe: fatal error: when writing output to : No error > at 1: warning 119: don't know what to do with file 'DB'. file extension > unsupported > at 1: warning 119: don't know what to do with file 'OE'. file extension > unsupported > at 1: warning 119: don't know what to do with file 'QUIET'. file extension > unsupported > at 1: warning 119: don't know what to do with file 'INTXD'. file extension > unsupported > at 1: warning 119: don't know what to do with file 'OT(6,Speed)'. file > extension unsupported > at 1: warning 119: don't know what to do with file > 'PIN(C:\SiLabs\MCU\Inc;C:\Program'. file extension unsupported > at 1: warning 119: don't know what to do with file 'Files'. file extension > unsupported > at 1: warning 119: don't know what to do with file > '(x86)\SDCC\inc;C:\Program'. file extension unsupported > at 1: warning 119: don't know what to do with file 'Files'. file extension > unsupported > at 1: warning 119: don't know what to do with file '(x86)\SDCC\inc\51)'. > file extension unsupported > > > This looks weird -- symbols from the C source / .asm output interpreted > as filenames? Might be due to some problems with pipes between > preprocessor, compiler, assembler, and linker in cygwin. If I remember > correctly, this at one time was indeed a problem -- unfortunately I do not > remember the solution (or workaround). You might try searching the mailing > list archive or the web for "pipe cygwin" and your Windows version (XP?). > > Could you post Windows version, exact command line, command line and > output with -V (capital Vee) added? If you pass complete filenames, you > might need to quote them ("Program Files (x86)" is otherwise treated as > three files ...). > Sorry, I have no clue as to how to do this with Silabs IDE. Could you run > sdcc from the command line / cygwin shell directly and report the results? > > > c8051f300.h:15: syntax error: token -> 'P0' ; column 6 > Link in progress... > C:\Program Files (x86)\SDCC\bin\sdcc.exe > @"C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC > Code\generator\cyglink.txt" > > at 1: warning 119: don't know what to do with file > '@C:\Users\Don\Documents\iTech\DTMF Project\DTMF SDCC > Code\generator\cyglink.txt'. file extension unsupported > > > The leading "@" confuses me. Maybe the above hints help to sort this out > as well ... What's the contents of cyglink.txt? Is this file generated by > the IDE or hand-written? > > Kind regards and Merry Christmas, > Raphael > > ======================== > > Hello, > > (Note, this question probably should have been directed to the Silabs > forums.) > > This is the first time I've heard of people using Silicon Labs IDE with > sdcc, so I downloaded and installed the Silabs IDE program, in Win XP. The > default toolchain settings calls Ride, using these commands: > > DB OE QUIET INTXD OT(6,Speed) > PIN(C:\SiLabs\MCU\Inc;C:\RIDE\inc;C:\RIDE\inc\51) > > sdcpp doesn't know what to do with these commands, since they are targeted > for rc51. > > In Silabs IDE, click on Project, Tool Chain Integration, then select the > drop box down arrow under Tool Definition Presets, and select SDCC 3.xx. > Then browse to find where SDCC is installed. > > Hope this helps! > > Rich. > > -----Inline Attachment Follows----- > > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > ------------------------------ > > > ------------------------------------------------------------------------------ > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and > much more. Get web development skills now with LearnDevNow - > 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. > SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122812 > > ------------------------------ > > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > ------------------------------ > > > ------------------------------------------------------------------------------ > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and > much more. Get web development skills now with LearnDevNow - > 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. > SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122812 > > ------------------------------ > > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122912 > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > |