资讯动态

CCS Theia中F28035 工程调试连接排障记录

发布时间:2026/10/8 22:53:23 来源:尧图企业网站定制
F28035 工程调试连接排障记录工程 : F28035_Base_Template_PWM芯片 : TMS320F28035 (64 Pin)仿真器 : XDS100v3IDE : Code Composer Studio Theia (ccstheia151)日期 : 2026-10-07--------------------------------------------------------------------------------一、问题现象--------------------------------------------------------------------------------1. 未主动调试时CCS 反复弹出 Debug session initialization failed.See console for details.。2. 点 Debug 后 1~2 秒即失败Debug Output 面板无任何输出。3. 关闭杀毒软件并重启 IDE 后第一次能连上目标但无法运行只有重启/停止可用运行(Resume)是灰色。4. 第二次起又完全连不上报错C28xx: Error connecting to the target: (Error -151 0x0) One of the FTDI driver functions used during the connect returned bad status or an error.--------------------------------------------------------------------------------二、根本原因--------------------------------------------------------------------------------原因 调试会话异常退出残留 DSLite 进程占用仿真器- CCS 每次调试都会启动 DSLite 进程负责连接目标/加载程序。- 调试会话被异常终止杀毒软件拦截、直接关窗口、崩溃等时DSLite 进程残留僵尸进程继续独占 XDS100v3 的 USB 句柄。- 结果后续连接全部报 Error -151FTDI 驱动层打不开设备。- 当时系统里残留了 3 个 DSLite 进程PID 3184 / 17288 / 24276TI 诊断工具 xds100serial 也扫描不到仿真器。--------------------------------------------------------------------------------三、最终解决的详细操作步骤重点--------------------------------------------------------------------------------【步骤 1】关闭杀毒软件或加入白名单1) 完全退出 360 安全卫士等杀毒软件右下角托盘图标 → 退出。2) 更稳妥做法把 CCS 安装目录加入杀毒软件信任区/白名单即 D:\01-SoftwareInstall\ti\ 整个目录。杀毒软件可能静默拦截 CCS 的调试子进程表现为进程一起来就断、socket error、无任何日志。【步骤 2】清理残留的 DSLite 僵尸进程1) 先正常关闭 CCS让 IDE 自带的 DSLite 尽量随主程序退出。2) 以管理员身份打开 PowerShell开始菜单 → 搜 PowerShell →右键 → 以管理员身份运行。3) 执行taskkill /F /IM DSLite.exe4) 若提示拒绝访问说明残留进程以更高权限启动需确保当前PowerShell 也是管理员权限。可选直接重启电脑等效于以上清理最省事。【步骤 3】用 TI 工具验证仿真器是否恢复可见1) 执行普通权限即可D:\01-SoftwareInstall\ti\ccstheia151\ccs\ccs_base\common\uscif\xds100serial.exe2) 正常输出应包含 XDS100v3 及其序列号本机为 TI6TG0R8例如0403/a6d1 XDS100v3 TI6TG0R8 Texas Instruments XDS100 Ver 3.03) 若仍显示 No XDS100 emulators were found- 检查是否还有残留进程占用重做步骤 2- 重新插拔仿真器 USB 线换一个口尽量直连主机不用 HUB- 或重启电脑。【步骤 4】以普通权限重新打开 CCS1) 重新打开 CCS打开本工程。2) 注意本次以普通权限打开与之前保持一致避免再次产生杀不掉的僵尸进程。【步骤 5】确认活动构建配置为 RAM1) 工具栏构建配置下拉选择 RAM与已编译出 .out 的配置一致。2) 原因RAM 目录有现成的 F28035_Base_Template_PWM.out【步骤 6】启动调试并加载程序1) 点 Debug 启动调试此时 Error -151 应已消失。2) 若连上后 Resume运行仍是灰色说明只连接未加载程序- 在 Debug 视图选中 C28xx_0 核心- 点工具栏 Load Program带箭头的芯片图标或右键核心 → Load Program- 选择 RAM\F28035_Base_Template_PWM.out- 加载完成后点 Resume运行。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑