AGNDBYPASS Enable and use of External crystal causes compiler errors for a CY8C27xxx project

Question: When I add an external clock and enable AGNDBYPASS, I end up with linker errors! Why?

 

Answer:

This is a bug that comes up when you cloned a project from CY8C26xxx to CY8C27xxx. Because the boot code and initial code with CY8C27xxx takes more than 100 ROM spaces. The workaround is to go to the Project menu/settings/linker and make the relocatable area start from 107.

For information on cloning project from CY8C26xxx to CY8C27xxx, please refer PD4.1 IDE user guide. You may access the same at the following link:

http://www.cypress.com/?docID=2722