When it really is the same hardware / schematic, the UART_Start() and UART_BCP_Start() reference different UART components. That means only one of them is what you think it is.
Can you provide the full project so we can have a look?
My schematic only instantiates an SCB, so after some more digging, it looks like the BCP (Bridge Control Panel) is an interface that uses the CY3240 chipset via an I2c link thru the PSOC5.
However, looking at the Pioneer Kit, I don't see this chip.. is the CY3240 emulated in the PSOC5? Is the source code available for thie PSOC5 on the Pioneer Kit, I can't seem to find it anywhere.
BCP.jpg 125.4 K
BCP is a Cypress softwase used for interfacing the I2C bridge in -001, -030 and -050 development kits. The KitProg in the -042, -042 BLE, -044 and -059 Kits have got internally an UART bridge which connects directly to a terminal program like PuTTY.
So there is no chance for you to "program a BCP". As you can see you are using an SCB block configured (and named!) as UART.