They are all explained in the MPASM helpfile - 302 isn't an error, it's just a warning to remind you that you are accessing a register not in bank zero, and to be sure you switch banks before doing so. You can turn the warnings off if you want, again it's explained in the helpfile.
Immediately I went to the help file of the MPASM, and I found what youve said. Its not Error 302, but Errorlevel -302. Thanks a lot.
I compiled my program again, and the warning's gone.
Another problem I have is that there are other warnings. They are:
Found label after column 1. (LOOP1)
Found opcode in column 1. (RETURN)
Found directive in column 1. (END)
What do these messages mean and how do I eliminate these?
MPASM wants you to put labels and code in diffirent colums, so your code gets more readable
so a label should be at the beginning of a line, while code should be 'tabbed'.
example
Code:
Start ;label, at beginning of line
MOVLW 0x55
MOVWF EECON1 ;code - first a TAB
...