I want to order a 6 pin ftdi usb-ttl cable to log the MCU data on startup. Apparently the ftdi usb cable is offered in 3.3 volt and 5 volt versions. Which one is correct for attaching to the MCU debug header on the X5000 motherboard?
[EDIT] The information is on pages 24 and 36 of the Cyrus Technical Reference Manual - 3.3 volts.
Edited by Magic on 2023/12/4 21:53:14 Edited by Magic on 2023/12/4 21:53:53 Edited by Magic on 2023/12/4 21:55:29 Edited by Magic on 2023/12/5 4:42:38
The connection was easy. The MCU header is labeled "DEBUG FTDI" and is located near the PCI connectors. The header has 6 pins. The cable has 3 wires, Black, Green, and White. Here is how I have it connected: PIN - Cable 1 - Black 4 - White 5 - Green
To access the MCU I use screen on Linux:
$screen /dev/ttyUSB1 38400
Here is some of the output:
>> help
command description ======= ====================================================== help Print this help list id Identify (report h/w and f/w revisions) id date Identify (report h/w and f/w revisions build date) p Power up all supplies s Shut down all supplies q Toggle printing v Print voltages and temperatures OK >> v
I was having an issue with the machine randomly shutting down. The error message was coming out on the MCU:
>> ERROR: vdd_3v3_xorro out of range. Expected 3.30, got 2.96 WARNING: Supplies Turned off. Shutting down. ATX supply turned off.
It looks like it was the PSU. I bought one of those excellent battery-powered air blowers and chased LOTS of dust bunnies away. After that, it has been much more stable.
I got my hands on the official XMOS USB dongle in 2021 and dabbled with it for a while on my X5000, Lyle Haze helped as much he could considering he's on the X1000.
Got it working but very unstable with the XMOS software(PC/Mac), dropouts here and there.