CY4601 USB to Serial Reference Design Unable to Transmit or Receive Data

Question: Why doesn't the CY4601 USB to Serial reference design transmit or receive data?

 

Answer:

The CY4601 USB to Serial M8 design has two compile options that can be changed by the developer in the usb_to_serial.asm file.  In this file there is an options section that contains two compile switches (include and define statements).  These switches include a choice of parts to compile for, either the CY7C63743 or the CY7C64014, and a option to enable flow control or not.

The developer needs to properly set these compile switches to the appropriate values and recompile the project (assuming the default values of CY7C64013 with flow control are undesired).