| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| mickey231bhq 
 
 
 Joined: 06 Apr 2005
 Posts: 19
 Location: Formosa
 
 
			    
 
 | 
			
				|  |  
				|  Posted: Tue Feb 02, 2010 4:41 am |   |  
				| 
 |  
				| I am waiting for a solution. |  | 
	
		|  | 
	
		| tester 
 
 
 Joined: 29 Jun 2009
 Posts: 40
 Location: Russia, SPb
 
 
			      
 
 | 
			
				| Re: Bug Fixed? |  
				|  Posted: Tue Feb 02, 2010 3:26 pm |   |  
				| 
 |  
				|  	  | DerWolf wrote: |  	  | Hello, 
 I just wanted to start trying OSA and have read about this problem. Is this bug fixed again, as I just bought the new ccs Compiler?
 
 Thanx
 | 
 
 This is a compiler's bug. It came in 4.104. (This bug is absent in previous versions).
 |  | 
	
		|  | 
	
		| tester 
 
 
 Joined: 29 Jun 2009
 Posts: 40
 Location: Russia, SPb
 
 
			      
 
 |  | 
	
		|  | 
	
		| mickey231bhq 
 
 
 Joined: 06 Apr 2005
 Posts: 19
 Location: Formosa
 
 
			    
 
 | 
			
				|  |  
				|  Posted: Thu Mar 11, 2010 3:21 am |   |  
				| 
 |  
				| I tried the version 4.105 the implementation, compiler bug has disappeared, all are good.  |  | 
	
		|  | 
	
		| tester 
 
 
 Joined: 29 Jun 2009
 Posts: 40
 Location: Russia, SPb
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Thu Mar 11, 2010 3:36 am |   |  
				| 
 |  
				| Thank's for information! I will check this version more detailed as soon as possible. 	  | mickey231bhq wrote: |  	  | I tried the version 4.105 the implementation, compiler bug has disappeared, all are good.  | 
 
 Promo: OSA is ported for AVR (compilers WinAVR and IAR)
 http://wiki.pic24.ru/doku.php/en/osa/ref/download/intro
 |  | 
	
		|  | 
	
		| skoberlink 
 
 
 Joined: 27 May 2010
 Posts: 52
 
 
 
			    
 
 | 
			
				|  |  
				|  Posted: Fri Jul 09, 2010 10:45 am |   |  
				| 
 |  
				| Hey I'm having some problems getting the current version of OSA to compile. I'm using CCS version 4.038.  I've added the osa directory to my include path but I keep getting this error: 
 
  	  | Quote: |  	  | *** Error 18 "X:\xxx\xxx\xxx\osa\osa.h" Line 1137(10,30): File can not be opened Not in local "port\osa_include.h"
 
 | 
 
 I know this means it can't find the file but I'm really not sure why.  The file is exactly where it's supposed to be.  This is just a test project so it's pretty much the simplest OSA project one can make.  Any ideas on why it won't compile?
 |  | 
	
		|  | 
	
		| tester 
 
 
 Joined: 29 Jun 2009
 Posts: 40
 Location: Russia, SPb
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Mon Jul 12, 2010 5:06 am |   |  
				| 
 |  
				|  	  | skoberlink wrote: |  	  | Hey I'm having some problems getting the current version of OSA to compile. I'm using CCS version 4.038.  I've added the osa directory to my include path but I keep getting this error: 
 
  	  | Quote: |  	  | *** Error 18 "X:\xxx\xxx\xxx\osa\osa.h" Line 1137(10,30): File can not be opened Not in local "port\osa_include.h"
 
 | 
 
 I know this means it can't find the file but I'm really not sure why.  The file is exactly where it's supposed to be.  This is just a test project so it's pretty much the simplest OSA project one can make.  Any ideas on why it won't compile?
 | 
 
 Describe the sequence of operations when you create the project. There should not be any trouble when all done correcly.
 |  | 
	
		|  | 
	
		| skoberlink 
 
 
 Joined: 27 May 2010
 Posts: 52
 
 
 
			    
 
 | 
			
				|  |  
				|  Posted: Mon Jul 12, 2010 8:41 am |   |  
				| 
 |  
				|  	  | tester wrote: |  	  |  	  | skoberlink wrote: |  	  | Hey I'm having some problems getting the current version of OSA to compile. I'm using CCS version 4.038.  I've added the osa directory to my include path but I keep getting this error: 
 
  	  | Quote: |  	  | *** Error 18 "X:\xxx\xxx\xxx\osa\osa.h" Line 1137(10,30): File can not be opened Not in local "port\osa_include.h"
 
 | 
 
 I know this means it can't find the file but I'm really not sure why.  The file is exactly where it's supposed to be.  This is just a test project so it's pretty much the simplest OSA project one can make.  Any ideas on why it won't compile?
 | 
 
 Describe the sequence of operations when you create the project. There should not be any trouble when all done correcly.
 | 
 
 I'm using CCS to compile but MPLAB for the IDE.  It all seems to be properly set up for the PIC18F2620. I #include the osa.h and device files.  OSAcfg.h is in the project but not included by my .c file. Since I'm using CCS I did not #include the osa.c file. I also added the two file paths to my include search path. I just click "build all" and let it do it's thing. That's when I get the error above.
 
 In case it's relevant here's the code:
 
  	  | Code: |  	  | #include <18F2620.h> #include <osa.h>
 
 void main(void) {
 OS_Init();
 OS_Run;
 }
 | 
 
 Like I said just the simplest possible project.  I was just trying to see if I could get it to compile before I went any farther.
 |  | 
	
		|  | 
	
		| tester 
 
 
 Joined: 29 Jun 2009
 Posts: 40
 Location: Russia, SPb
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Mon Jul 12, 2010 8:45 am |   |  
				| 
 |  
				| All correctly. 
 Does your project path contains any non-english letters? MPLAB doesn't like them. Can you attach your project (whole) here, I'll check it?
 
 Try to do build example from "osa\|example\ccs"
 |  | 
	
		|  | 
	
		| skoberlink 
 
 
 Joined: 27 May 2010
 Posts: 52
 
 
 
			    
 
 | 
			
				|  |  
				|  Posted: Mon Jul 12, 2010 9:07 am |   |  
				| 
 |  
				| No there aren't any non-english characters. 
 Here's the project file: http://rapidshare.com/files/406544171/RTOS_test.rar
 
 I tried to build the ccs examples but I can't get it to find the osa.h file no matter what I include in the search path...
 |  | 
	
		|  | 
	
		| tester 
 
 
 Joined: 29 Jun 2009
 Posts: 40
 Location: Russia, SPb
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Mon Jul 12, 2010 9:14 am |   |  
				| 
 |  
				|  	  | skoberlink wrote: |  	  | No there aren't any non-english characters. 
 Here's the project file: http://rapidshare.com/files/406544171/RTOS_test.rar
 
 I tried to build the ccs examples but I can't get it to find the osa.h file no matter what I include in the search path...
 | 
 
 The Rapidshare says: "This Account has expired." It does not allow to download the file. Send it to me via e-mail: osa@pic24.ru
 |  | 
	
		|  | 
	
		| skoberlink 
 
 
 Joined: 27 May 2010
 Posts: 52
 
 
 
			    
 
 | 
			
				|  |  
				|  Posted: Mon Jul 12, 2010 9:24 am |   |  
				| 
 |  
				| Alright, I sent it. Sorry the link didn't work. I uploaded it not 5 minutes ago and it still works for me. Maybe it's a country thing... |  | 
	
		|  | 
	
		| tester 
 
 
 Joined: 29 Jun 2009
 Posts: 40
 Location: Russia, SPb
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Mon Jul 12, 2010 9:37 am |   |  
				| 
 |  
				|  	  | skoberlink wrote: |  	  | Alright, I sent it. Sorry the link didn't work. I uploaded it not 5 minutes ago and it still works for me. Maybe it's a country thing... | 
 I have received your project. The problem is in CCSC.EXE: it doesn't like <spaces> in project paths. Your project located in "RTOS test" foulder. When I moved it into "RTOStest" (same without <space>), all became fine.
 
 (Same about the foulder's name "Lumec Control Product" in the path)
 |  | 
	
		|  | 
	
		| skoberlink 
 
 
 Joined: 27 May 2010
 Posts: 52
 
 
 
			    
 
 | 
			
				|  |  
				|  Posted: Mon Jul 12, 2010 9:51 am |   |  
				| 
 |  
				| hmmm...it's still giving the same error.  It can't find "port/osa_include.h" I took out the <space>, changed the search path accordingly.  I'm not sure what else could be wrong. Any other suggestions?  Is there a specific place I should be putting the osa folder? |  | 
	
		|  | 
	
		| tester 
 
 
 Joined: 29 Jun 2009
 Posts: 40
 Location: Russia, SPb
 
 
			      
 
 | 
			
				|  |  
				|  Posted: Mon Jul 12, 2010 9:58 am |   |  
				| 
 |  
				|  	  | skoberlink wrote: |  	  | hmmm...it's still giving the same error.  It can't find "port/osa_include.h" I took out the <space>, changed the search path accordingly.  I'm not sure what else could be wrong. Any other suggestions?  Is there a specific place I should be putting the osa folder? | 
 You didn't understand: you must to move your project into the foulder that does not contains any spaces.
 
 The trouble is that ccsc.exe splits command's "+I" parameter when meets a <space> symbol.
 
 Step by step:
 1. Create a foulder "x:\LCP\Engineering\Andy\RTOStest"
 2. Place osa intro "x:\LCP\Engineering\Andy\OSA"
 3. Move there files main_test.c and osacfg.h
 4. Create a new project in MPLAB in the just created foulder.
 5. Add file main_test.c into the project
 6. Add include path "x:\LCP\Engineering\Andy\RTOStest"
 7. Add include path "x:\LCP\Engineering\Andy\OSA"
 |  | 
	
		|  | 
	
		|  |