View previous topic :: View next topic |
Author |
Message |
Guest
|
what IDE do you use? |
Posted: Wed Dec 20, 2006 1:07 pm |
|
|
Just a quick one guys
Just wanted to know what ide you use with CCS
All D Best |
|
|
radiofm
Joined: 12 Jan 2006 Posts: 9 Location: Poland
|
|
Posted: Wed Dec 20, 2006 4:38 pm |
|
|
MPLAB v7.50 + CCS PCM 3.249 |
|
|
Guest
|
|
Posted: Wed Dec 20, 2006 5:31 pm |
|
|
I use the same combo.
John |
|
|
Jerry I
Joined: 14 Sep 2003 Posts: 96 Location: Toronto, Ontario, Canada
|
|
Posted: Wed Dec 20, 2006 7:07 pm |
|
|
I use Context Editor from http://www.context.cx/
I don't have the CCS IDE.
Context will parse output error file and jump to line, and lots of great features.
highlights 'c' code, auto curly bracket alignment, matching brackets, comment blocks of code.
Small 1.6M setup file, no massive setups like MPLAB & VS.
From what I am reading in the forum, CCS is putting more effort in the IDE than in the actual C compiler.
I suppose they need there IDE to run the debugger. |
|
|
Guest
|
|
Posted: Thu Dec 21, 2006 4:47 am |
|
|
This is interesting
How do you complie from Context Editor ? |
|
|
Douglas Richard
Joined: 08 Sep 2003 Posts: 49 Location: Concord NH
|
|
Posted: Thu Dec 21, 2006 6:12 am |
|
|
MPLAB, CCS V3.???. A good deal of text editing I do with Multi Edit. I like the bookmarks and how the text color changes to keep track of my changes. |
|
|
BOB_SANTANA
Joined: 16 Oct 2006 Posts: 110 Location: HOVE, EAST SUSSEX
|
|
Posted: Thu Dec 21, 2006 12:27 pm |
|
|
Hi Jerry
Jerry i am quite interested in your recommended Context Editor
an your actually complier your code from Context Editor ?
If yes could you just drop a few lines on how this can be done
Regards _________________ BOB_Santana |
|
|
Jerry I
Joined: 14 Sep 2003 Posts: 96 Location: Toronto, Ontario, Canada
|
|
Posted: Thu Dec 21, 2006 3:32 pm |
|
|
BOB_SANTANA wrote: | Hi Jerry
Jerry i am quite interested in your recommended Context Editor
an your actually complier your code from Context Editor ?
If yes could you just drop a few lines on how this can be done
Regards |
Context Setup.
Menu / Options
Then 'Enviromental Options' Tabbed window opens with many options.
To configure the compiler select the 'Execute Keys Tab'
On left side User Exec Key tree. DO ADD
Extention type the letter 'c' c only no quotes -> c-Type program.
which will give you 4 exec keys F9 - F12
Highlight F9 in tree. Or what ever key you like. F9 Will compile for PCH
Now the right side requires options.
Execute: Enter -> C:\Program Files\Picc\Ccsc.exe Or use button to browse to find file.
Start In: Enter -> %s
Parameters: Enter -> +FH +ES +EA +DS +T +A +LY +Y9 +P +Stdout.%F.c
Window: Select NORMAL
Hint: Blank
Save: Select All Files before Execution.
Click CheckBox -> CAPTURE CONSOLE OUTPUT
Compiler output parse rule: Enter -> * "%n" Line %l(
Now Highlight F10 -> I use this to show me List file.
Execute: Enter -> C:\Program Files\Context\Context.exe Or use button to browse to find file.
Start In: Enter -> %s
Parameters: Enter -> %F.lst
Window: Select NORMAL
Hint: Blank
Save: select -> NOTHING
All other fields blank.
Hit APPLY and your done on this screen.
If you want to add option to compile for PCM select another FKey say F11 do the same as F9 Options only have to change PARAMETERS options for PCM change +FH to +FM
There are other options in the other tabbed windows that you can set to your liking.
Good Luck
Jerry |
|
|
BOB_SANTANA
Joined: 16 Oct 2006 Posts: 110 Location: HOVE, EAST SUSSEX
|
|
Posted: Thu Dec 21, 2006 4:33 pm |
|
|
Thanks Jerry
Just got it configured for my PCM and it works great
Thanks a Million _________________ BOB_Santana |
|
|
ckielstra
Joined: 18 Mar 2004 Posts: 3680 Location: The Netherlands
|
|
Posted: Thu Dec 21, 2006 5:14 pm |
|
|
I'm using MPLAB as IDE but recently a colleague pointed me to Programmers Notepad as an alternative editor. It's just an editor but has some nice features like code folding that make it worth a try.
Follow the help file for how to configure calling the CCS compiler from within the editor.
For automatic jumping to the error locations I had to set the output parse pattern to: |
|
|
|