Step-by-Step Guide to Troubleshooting the Framework's PC Communications
- 2. Program the board normally (not in debug mode) and connect the PKSA to both the PC and the board.
- 3. Make sure both the PIC and the PKSA are being supplied with power.
Either:
-
Supply power to the PIC from an external source that is also supplying power to the PKSA's PWR and GND pins.
-
Supply power to the PIC from the PKSA by pressing and holding the black button for 3 seconds until the green power LED turns on.
-
Supply power to the PIC from an external source that is NOT connected to the PWR/GND pins of the PKSA and then supply power to the PKSA by pressing on its black button for 3 seconds until the green power LED turns on.
Be careful not to supply power to the PIC from two different sources as you may destroy the board.
- 4. Is the PKSA's red LED on?
If no -
-
Use a scope to verify the TX pin of the PKSA is receiving data from the PIC.
-
If it is, the PKSA's firmware has not been updated to perform as a UART-to-USB converter. See this guide on using the PKSA loader utility to reflash the PICKit Serial Analyzer's firmware.
If yes -
- 5. Determine which COM port has been assigned to the PKSA.
In Windows -
-
Right click 'My Computer' --> Properties --> Hardware --> Device Manager
-
You should find it listed under "Ports (COM)".
If it's not there, you need to reinstall the Windows driver for the UART-to-USB behavior. The driver can be found in the PKSA Loader Utility's folder. Correct installation is based on the version of Windows you are using, but can be accomplished by right clicking the file and selecting 'Install' in most cases.
- 5. Open the mTouch GUI and make sure the communication settings are set to:
-
115.2 kbps
-
COM Port dependant on current assignment in Device Manager.