Actually , I can find JTAG interface from our reference circuit in SDK release, BCM94343WWCD1_P104.pdf .
If you are using J-link or others, it is better to try Jtag function firstly rather than SWD on 4343w.
and Jtag interface is here:
And would you please tell if you were using the JTAG interface to debug the wifi firmware issue ?
First, there is a reason I don't allow my real name to be displayed publicly, so please don't address me by that name. Call me whatever you want, but respect my privacy. Please correct your answer. Thanks.
In answer to your reply:
Yes I have found the JTAG option, but I do not have the space in my layout to facilitate a full JTAG interface, I can just squeeze in two wires and a pad. The SWD interface is fully functional, right?
It is my bad, I will correct my input and be careful about the names .
1 of 2 people found this helpful
According to the spec, if you want to use SWD rather than JTAG, you need reserve GPIO_1 and GPIO_2. and gpio1 and gpio2 are acting as strap pin function also. So let's forget the module design, I found in evb designs GPIO_2 will be used as other functions like RF_control.
Yes I want to use SWD over GPIO_1/GPIO_2 but now I need to know how to route my PCB.
Is the following correct?
GPIO_1 == SWCLK
GPIO_2 == SWDIO
if you are make it as a test point, it should have no problem, you can have a exchange with the two pins.
So basically, you don't know.
The advice is: build your device and experiment until you find the right connection, so much for first-time-right. My boss is going to love this one
Sorry but this is not very helpful, I need to know the exact function of the two GPIO pins. Someone at Cypress must know this, right?
1 of 1 people found this helpful
WLAN radio SWD access is not supported currently, we will update the device datasheet in future. Could you provide the reason why you need to debug the WLAN radio?