306 Crossing page boundary -- ensure page bits are set.
Generated code is crossing a page boundary. This is a reminder message to tell you that code is being directed to a label that is on a page other than page 0. It is not an error or warning, but a reminder to check your page bits. Use the pagesel directive (pagesel - Generate Page Selecting Code (PIC10/12/16 MCUs)) before this point and remember to use another pagesel if returning to page 0.
The assembler can't tell what path your code will take, so this message is generated for any label in a page other than 0.You can use the errorlevel command to turn this and other messages on and off, but be careful as you may not spot a paging problem with this message turned off. For more about errorlevel, see errorlevel - Set Message Level.
Lesezeichen