![]() |
GTS Encoder Compilation Error
1) We take Kevin's encoder project from his website.
2) We remove the phase B logic. 3) We try to compile. 4) We get an error saying: Code:
Code:
If we remove the segment of code, the interrupt is always on high priority and messes other things up. We'd be very gracious for any solutions. |
Re: GTS Encoder Compilation Error
Seen it before. There's what appears to be a typo in one of the system's .h files, p18f8722.h. It may be in others as well, but I assume it's this one you're using. Just do a text search for INT3P and change it to INT3IP.
|
Re: GTS Encoder Compilation Error
Don't forget to read the documentation, specifically step 9 of encoder_readme.txt.
|
Re: GTS Encoder Compilation Error
Thank you very much, we did follow the readme, but we must have missed that. Our program now compiles without error. Thanks again.
|
Re: GTS Encoder Compilation Error
Hey folks, looking for some help with a problem that has been posted about a few times already. It involves the typo in the p18f8722.h file.
I've gone in an edited the typo from INT3P to INT3IP in that .h file and I still receive this error: Code:
Executing: "C:\mcc18\bin\mcc18.exe" -p=18F8722 "gear_tooth.c" -fo="gear_tooth.o" /i"C:\mcc18\h" -D_FRC_BOARD -D_LARGE_CODE -D_DONT_USE_TMR0 -mL -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa- |
Re: GTS Encoder Compilation Error
Quote:
-Kevin |
Re: GTS Encoder Compilation Error
Quote:
|
Re: GTS Encoder Compilation Error
Quote:
|
Re: GTS Encoder Compilation Error
Quote:
|
Re: GTS Encoder Compilation Error
Yes, this is a known bug in the provided mcc .h file.
I went through the same exercise and by changing the INT3P to INT3IP in mcc18/h/p18f8722.h it fixed the problem for me. Is there a local copy of the the include file in your project directory? Try renaming the mcc18/h/p18f8722.h file to h_ and try recompiling. If it doesn't complain about not being able to find the file, then it is using a copy from somewhere else. Also, make sure the error is the same. I had some code that referenced the field as INT3P and fixing the include file kick the error of not being able to find INT3P -- a quick look might mistake this for INT3IP. |
Re: GTS Encoder Compilation Error
Quote:
Not sure what you mean in your second point. I opend the 8722.h file and searched for all INT3P and changed it to INT3IP but the error persists. |
| All times are GMT -5. The time now is 00:25. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi