4 Replies Latest reply on Feb 8, 2017 12:55 AM by romain_1675286

    Conflict between GPIO OE and SCB [SOLVED]

    romain_1675286

      Hello Everyone

         

      I am interfacing with an 8-bit bus with read/write capability, so I'm using an 8-bit port with Output Enable. There is as well a SCB UART. The prototype I implemented with the CY8CKIT-042 works perfectly.

         

      For the prototype, I switched to a bigger chip: CY8C4245LTI-M445. When compiling the same project (after remapping the IO of course) I now get the following errors:

         
          

      Pin guidance unavailable: CD(0) cannot be configured for Output Enable or Input/Output Synchronization while connected to \UART_1:SCB\'s rx terminal.

          

      Pin guidance unavailable: CD(0) cannot be configured for Output Enable or Input/Output Synchronization while connected to \UART_1:SCB\'s cts terminal.

          

      ...

         
         

      I have attached a screenshot of the errors. CD(0) is the bit 0 of the data bus. CD(0) is mapped on P1.4.

         

      P1.4 ctb0.oa1.inm tcpwm.line[6]:1 scb[0].spi_select1:1

         

      Although the UART is not using scb[0] but scb[1].

         

      Of course, disabling the Output Enable for the 8-bit port gets rid of the error, but that's not an option for my application.

         

      Any idea why I'm getting this conflict?
      Thanks!