Skip to main content
Glama

XDS110 MCP Server

QUICK_REFERENCE.md•1.96 kB
# XDS110 MCP Server - Quick Reference Card ## šŸš€ Working Commands (Copy & Paste) ### Check Hardware ```bash lsusb | grep "0451:bef3" ``` ### Connect to Target & Read Variables (WITH NON-ZERO VALUES!) ```bash cd /home/shane/shane/XDS110_MCP_server/legacy_ti_debugger # āœ… USE THIS TO GET NON-ZERO VALUES (loads firmware first): /opt/ti/ccs1240/ccs/ccs_base/scripting/bin/dss.sh js_scripts/check_init_state.js # Alternative scripts (may show zeros if firmware not loaded): /opt/ti/ccs1240/ccs/ccs_base/scripting/bin/dss.sh js_scripts/read_motor_vars_v1.js ``` ### Test Without Hardware ```bash cd /home/shane/shane/XDS110_MCP_server python3 test_mcp_server.py ``` ## āš ļø What NOT to Do ```bash # THESE WILL NOT WORK - C2000 not supported by OpenOCD python3 main.py --config configs/f28039_config.json # āŒ FAILS openocd -f configs/xds110_f28039.cfg # āŒ FAILS ``` ## šŸ“ Key Files - **CCXML Config**: `legacy_ti_debugger/TMS320F280039C_LaunchPad.ccxml` - **Firmware**: `legacy_ti_debugger/Flash_lib_DRV8323RH_3SC/obake_firmware.out` - **Working Scripts**: `legacy_ti_debugger/js_scripts/connect_target_v2.js` - **Full Documentation**: `DEBUGGING_SETUP_GUIDE.md` ## šŸ”§ Required Software - Code Composer Studio: `/opt/ti/ccs1240/` - DSS Tool: `/opt/ti/ccs1240/ccs/ccs_base/scripting/bin/dss.sh` ## šŸ“Š Motor Variables Successfully Read (WITH REAL VALUES!) - `motorVars_M1.absPosition_rad` - **5 radians (286.48°)** āœ… NON-ZERO! - `motorVars_M1.motorState` - 0=IDLE, 1=ALIGNMENT, 2=CTRL_RUN, 3=CL_RUNNING - `motorVars_M1.angleFOC_rad` - FOC electrical angle - `motorVars_M1.angleENC_rad` - Encoder angle - `motorVars_M1.Idq_out_A.value[0]` - D-axis current - `motorVars_M1.Idq_out_A.value[1]` - Q-axis current ## šŸŽÆ Critical Discovery **MUST LOAD FIRMWARE FIRST!** The motorVars_M1 structure doesn't exist until firmware is loaded. ## šŸŽÆ Remember **TI C2000/C28x requires TI's Debug Server Scripting (DSS), NOT OpenOCD!**

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/shanemmattner/XDS110_MCP_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server