Tera Term should work as long as you configure it for your COM Port and Serial port settings.
Have you set up PUART on those pins?
Lots of posts on setting up PUART:
Not sure it answers your question, but...
For simplicity sake, look at the iBeacon Reference design that has NO FTDI device
In this case, we are programming the device WITHOUT a USB FTDI device
Take a look at what we did for our simple Beacon Reference Design:
Here is the board with a cable
NOTES: This is a SPECIAL FTDI cable with 3.3V power output
We used at 3.3V Supply part below so we could connect directly to the 3V supply of our board
Let me think of a few more direct answers to your question
My USB cable is same with your ibeacon reference design, I think cable work fine.
What I want is to use TAG3 PUART to connect with another MCU through UART interface. Before doing that, I use USB2TTL cable to test it whether PUART work fine or not when it disconnect with TAG3 USB port but connect wit USB2TTL cable.
The result is that I can't get anything from USB2TTL cable, but when I connect PUART with TAG3 USB, I can get something. This is what I concern.
The PUART pins is P32 and P33 which is the same with SDK2.2 PUART_CONTROL.
I know how to initial PUART peripheral, and I think my PUART module work fine because I can use puart_write() function to output string through FT2232 which can simulate two COM port on laptop. Likewise, I can get PUART interrupt callback handler when I sent some characters from laptop to PUART.
But when I disconnect with FT2232, and use USB2TTL cable, the result is failure. puart_write() and interrupt callback function can't take effect.
1. Are you getting the correct voltage levels from your FTDI cable?
2. After you removed the FTDI device from the board, have you checked the 3V Supply rail?
3. Are you getting any signals on the P32 and P33 at all?
Resolved this issue.
I initial PUART_RX as pin25 which should be pin32.