Serial Flux Support
Troubleshooting & Support
Start here for common connection, communication, scripting, licensing, and CAN Coyote X7 issues. This section will expand as Serial Flux development continues.
Device will not connect
- Open Connection Manager and verify the correct connection and device are selected.
- For a serial connection, verify the COM port and communication settings such as baud rate, data bits, parity, and stop bits.
- Make sure another application is not already using the COM port.
- Verify the individual device is started. Each configured device can be started or stopped independently.
No received data
- Confirm the correct device is running and that its RX data appears in the Communication window.
- Check whether ASCII, HEX, Decimal, or Binary is the appropriate display mode for the data being received.
- Verify the target device's baud rate and serial framing match Serial Flux.
Receive Sequence does not match
- Check the expected data, wildcard positions, and line-ending bytes.
- If the device sends carriage return and line feed, include the required <CR> and <LF> control characters in the sequence.
- Verify the Receive Sequence is associated with the intended connection when using multiple devices.
Send Sequence does not work
- Verify its assigned connection exists and is running.
- Check whether the target expects CR, LF, CR+LF, or no line ending.
- Confirm the sequence data is entered in the intended ASCII/HEX/Decimal/Binary representation.
Python Scripting
- Python is integrated with the Python Scripting Add-On; a separate Python installation is not required.
- The scripting environment has a built-in debugger with breakpoints, stepping, Watch, and Locals.
- If the scripting component cannot be opened, verify that the Python Scripting component was installed with Serial Flux.
CAN Coyote X7
- CAN Coyote X7 requires a supported third-party CAN interface.
- Use the Supported Devices page to verify compatibility before purchasing hardware.
- Supported STM32F072C8 interfaces currently use the Serial Flux compatible open-source firmware.
- Firmware installation requires the adapter to enter its STM32 USB DFU bootloader. Depending on the adapter, accessing BOOT/BOOT0 may require some electronics knowledge.