TPIC7710EVM评估板使用指南:汽车电子ASIC功能验证与系统集成
1. 项目概述与核心价值对于从事汽车电子特别是车身控制或底盘系统开发的工程师来说拿到一颗功能复杂的专用集成电路ASIC后如何快速、准确地验证其功能并评估其与自家系统的匹配度是项目前期绕不开的难题。直接设计PCB打样不仅周期长、成本高一旦芯片外围电路或驱动逻辑有误排查起来也相当棘手。这时原厂提供的评估板EVM就成了我们手中最有力的“探路石”。德州仪器TI的TPIC7710EVM就是针对其TPIC7710电子驻车制动EPBASIC推出的一款典型评估工具。它不仅仅是一块焊好了芯片的电路板更是一个完整的、模块化的验证生态系统。板载了电机驱动继电器、电流采样、比较器阈值调节等所有关键外围电路并配备了图形化控制软件GUI。这意味着你不需要编写一行驱动代码就能通过电脑鼠标点击全面测试芯片的每一项功能从基本的SPI通信、看门狗喂狗到复杂的电机正反转控制、堵转电流检测都能在几分钟内完成配置和验证。这块板子的核心价值在于“降本增效”和“风险前移”。它把工程师从繁琐的硬件调试中解放出来让你能专注于评估芯片本身的性能是否满足项目需求。比如你可以快速测试电机启动瞬间的电流冲击对芯片供电的影响或者验证在不同电源电压下芯片的模拟比较器阈值是否稳定。这些在真实系统中可能耗时数周才能摸清的特性在EVM上可能一两个小时就有结论了。接下来我将结合自己多次使用此类EVM的经验从开箱上电到高级功能测试为你拆解TPIC7710EVM的完整使用流程、关键硬件设计思路以及那些官方手册可能不会明说的实操“坑点”。2. 开箱检查与硬件连接详解当你拿到TPIC7710EVM套件时通常包含评估板本体、TI GER USB通信模块、一根USB线以及存储在光盘或需从官网下载的GUI软件。第一步不是急着通电而是做好目视检查和静电防护。2.1 静电防护与板卡初检工业级芯片尤其是汽车电子用的ASIC对静电非常敏感。我的习惯是在接触板卡前先佩戴好腕带并连接到可靠的接地端。取出板卡后首先检查所有香蕉插座、排针和跳线帽是否有物理损伤特别是TI GER模块的30针连接器针脚是否平直。然后对照用户指南中的跳线表如文档中的Table 1确认所有跳线帽的默认位置。对于TPIC7710EVM有几个关键跳线需要特别注意JP1 (AGND-PGND)默认通常是断开的。这是模拟地AGND和功率地PGND的连接点。在大多数评估场景下我们需要短接它以确保整个板卡有一个统一的参考地平面。注意在某些特定噪声测试中可能会故意断开以分析地噪声的影响。JP2 (5V_EXT)这个跳线决定了板载5V辅助电源的来源。默认位置1-2通常是从TI GER模块取电这对于大多数独立评估是方便的。如果你使用自己的外部微处理器板卡可能需要切换到2-3位置使用外部提供的5V_EXT。JP10/JP11 (FET1/2 TC)这是“测试电流”功能的跳线。非常重要在常规电机驱动评估时这两个跳线帽必须移除它们仅在需要用小电阻模拟电机负载进行静态电流测试时才短接。如果带着跳线帽去驱动真实电机会瞬间烧毁那两颗28Ω的功率电阻。2.2 电源连接与上电时序电源连接是保证评估板安全运行的第一步错误的连接顺序是损坏板卡最常见的原因之一。第一步连接地线。这是黄金法则。将你的实验室直流电源的负极通常与电源外壳地相连首先连接到评估板的AGND和PGND香蕉插座上。确保连接牢固用万用表蜂鸣档测一下电源负极和板卡地之间的电阻应为接近0欧姆。这一步建立了安全的参考电位。第二步连接TI GER模块。将TI GER模块通过其30针排针牢固地插在板卡的P6接口上。务必注意方向确保TI GER模块上的复位按钮和板卡上的TPIC7710芯片朝向同一个方向通常都是文字面朝上。然后用USB线将其连接到电脑。此时Windows系统应能自动识别到一个HID设备无需安装额外驱动。你可以观察TI GER模块上是否有指示灯亮起。第三步设置并连接主电源。TPIC7710EVM需要两组电源输入VBATT (KL30)这是给TPIC7710芯片本身及其核心模拟电路供电的。根据数据手册典型电压为13.8V。在电源上设置电压为13.8V电流限制Compliance Current设为200mA-500mA。这个电流足够芯片工作又能在意外短路时提供保护。VMOT (KL30)这是给电机驱动回路FETs和继电器供电的。同样设置为13.8V但电流限制需要根据你待连接的直流电机来设定。评估板设计最大可承受20A所以你的电源能力至少要有2-3倍的余量。例如如果你的电机堵转电流预计为5A建议将电流限制设在8-10A。关键技巧电源选择。文档里特别提到要使用“高质量电源”。这是什么意思电机启动尤其是带负载启动时电流可能在几十毫秒内飙升。一些响应慢的廉价电源输出电压会被瞬间拉低可能导致TPIC7710欠压复位或逻辑错误。我推荐使用具有“快速瞬态响应”功能的线性电源或高性能开关电源。上电前再次确认电源输出是关闭状态。第四步上电。先将VBATT电源的正极线连接到板卡的VBATT香蕉插座然后开启该电源输出。接着将VMOT电源的正极线连接到VMOT插座再开启其输出。这个顺序先芯片供电后驱动供电符合大多数功率器件的上电要求。操作禁忌绝对禁止在未连接地线的情况下先连接电源正极。绝对禁止超过评估板规定的输入电压范围通常为0V至14V需以最新手册为准瞬间过压很可能永久损坏芯片。避免在连接着电机或大负载的情况下热插拔任何连接器。3. GUI软件安装与通信建立硬件连接妥当后软件就是控制整个评估板的大脑。3.1 软件安装与避坑从TI官网下载或使用套件内提供的TPIC7710 GUI软件。通常是一个可执行文件.exe。这里有一个非常常见的企业网管陷阱有些公司的网络安全策略会拦截或删除可执行文件。如果你发现文件无法运行或被替换成一个文本文件可以尝试以下方法将文件后缀名.exe临时改为其他名字如.rename或.dat通过邮件或网络传输。下载到本地后再改回.exe。或者让文件提供者将其压缩成ZIP包再发送。将软件放在一个路径简单的目录下例如C:\TI_EVM\避免放在桌面或包含中文、空格的路径下有时能避免一些莫名其妙的权限问题。直接双击运行即可它依赖于.NET Framework 2.0或更高版本现代Windows系统通常都已预装。3.2 软件界面解析与连接验证启动GUI后你会看到一个功能丰富的界面。顶部状态栏是首要关注点“DISCONNECT FROM TIGER” / “CONNECT TO USB HARDWARE”按钮这是连接状态指示灯。如果硬件连接正确这里应该显示“DISCONNECT FROM TIGER”意为已连接点击可断开。如果显示“CONNECT...”说明软件未检测到TI GER模块需要检查USB连接、模块安装方向或尝试更换USB端口。“DUT UNPOWERED” / “DUT POWERED”状态这里显示设备供电状态。这是通过TI GER监控V12电压实现的。只有当VBATT电源正常且电压高于一定阈值约4V时才会显示“DUT POWERED”此时TI GER的数字IO才被使能。这是一个重要的保护功能防止在芯片未上电时TI GER的IO引脚向芯片灌入或抽出电流导致闩锁效应或损坏。“ERRORS”按钮正常时为灰色如果变为红色说明发生了SPI通信错误、奇偶校验错误等。点击可以查看详细错误信息。最直接的连接成功标志是界面底部“Report Flag Grid”区域报告标志网格中的小格子开始动态变化颜色蓝色代表0红色代表1。这表示GUI正在通过SPI总线成功读取TPIC7710内部寄存器的状态。如果这个区域是静止的灰色说明通信未建立。4. 核心功能模块评估实操GUI软件按功能分成了多个标签页这与评估板硬件上的功能区块划分是对应的。这种设计非常直观。4.1 寄存器直接读写MAIN标签页这是最基础也是最强大的功能。中间的网格Grid允许你直接读写芯片的任何一个寄存器地址。地址列显示寄存器地址。数据列可以手动输入十六进制值或点击右侧的比特位Bit Cells来切换0和1。操作按钮READ SELECTED/READ ALL读取选中或全部寄存器的值。WRITE SELECTED/WRITE ALL将网格中修改过的会高亮显示或全部数据写入芯片。SAVE GRID/RECALL GRID将当前网格配置保存到文件或从文件加载非常适合重复性测试。实操心得在进行任何功能测试前我习惯先用READ ALL将芯片所有寄存器的默认值读出来并SAVE GRID存为一个基准文件。这样当后续测试出现异常时可以快速RECALL GRID并WRITE ALL将芯片恢复到一个已知的初始状态这比硬件复位更精准。4.2 电机驱动与电流监测MOTORS CURRENT标签页这是评估EPB ASIC的核心。在这个标签页你可以直接控制两个电机的继电器RD1, RD2用于电机1RD3, RD4用于电机2实现电机的正转、反转、刹车短路电机两端或释放高阻态。连接电机将直流电机的两根线分别接到对应的香蕉插座对如电机1接RD1_P和RD2_P。软件控制在GUI中选择电机然后点击“Forward”、“Reverse”等按钮。你应该能听到继电器清晰的吸合声同时电机开始转动。实时电流监测勾选“REAL TIME DISPLAY OF MOTOR CURRENT”复选框。GUI会周期性地通过ADC读取电流采样电阻板上的0.01Ω电阻两端的电压并换算成电流值显示出来。这对于评估电机启动电流、堵转保护功能至关重要。重要警告与技巧测试电流功能这个功能用于在不接真实电机的情况下评估FET驱动和电流检测环路。使用时必须短接JP10和/或JP11跳线这会将FET输出通过一个28Ω的大功率电阻连接到地。绝对关键这个电阻仅适用于脉冲模式在GUI中启动“Test Current”后务必使用短脉冲几十到几百毫秒长时间导通会导致电阻过热烧毁。测试完毕后必须立即移除JP10/JP11跳线才能进行真实的电机驱动测试。电源观察在电机启动瞬间密切观察VMOT电源的电压表和电流表。如果电压被瞬间拉低很多例如从13.8V掉到10V以下说明你的电源动态响应不足或线缆太细需要优化。4.3 看门狗与保持激活功能WDT, KEEP ALIVE WAKE-UP标签页TPIC7710需要外部提供看门狗时钟WDT信号并且需要通过特定的SPI通信序列来“保持激活”防止芯片进入睡眠模式。看门狗时钟评估板通过一个分频电路由CD74HC4059等构成将TI GER产生的时钟进行500分频以得到TPIC7710所需的低频WDT信号。在GUI中你可以启用/禁用这个信号并调整TI GER输出的基础频率。通常保持默认即可。保持激活你可以在此标签页启用“Keep Alive”功能并设置SPI通信的间隔时间。如果这个功能被禁用或者间隔时间设置过长芯片可能会进入睡眠状态导致所有驱动输出关闭。这是一个常见的“坑”如果你发现电机突然停了但软件控制似乎没反应第一件事就是检查这个标签页的“Keep Alive”是否在正常运行。4.4 驱动器和FET控制FETx, OUTNx, OUTPx标签页这里可以独立控制芯片内部的三个高边驱动器OUTP1-3、两个低边驱动器OUTN1-2以及三个外部FET的栅极FET1-3。你可以手动打开或关闭每一个驱动通道并观察对应的LED指示灯如果板载了是否亮起。OUTN1/2可以直接连接到板上的香蕉插座用于驱动外部的中等电流负载。FET1-3控制着驱动电机继电器和测试电流电路的核心开关。注意在“MOTORS CURRENT”标签页进行电机控制时这些FET是受自动逻辑控制的。在此标签页手动操作会覆盖自动逻辑混合操作时需理清控制权。5. 高级评估与系统集成5.1 连接外部微处理器P5接口是一个2x40pin的100mil间距排母它将TPIC7710的所有关键信号SPI接口、复位、使能、模拟输入输出、驱动信号等都引了出来。这意味着你可以断开TI GER模块将自己设计的单片机或处理器板例如基于TI C2000系列插上去进行真正的系统级联调。关键步骤在连接自定义处理器板之前务必确保JP2跳线设置正确如果使用处理器的5V输出给板卡供电需要将JP2切换到2-3位置。同时必须移除TI GER模块P6接口避免信号冲突。电平匹配确认你的处理器IO电平与TPIC7710兼容通常是5V或3.3V CMOS电平。虽然TPIC7710是汽车级芯片但其数字IO通常兼容CMOS电平。5.2 模拟功能评估比较器与电流检测TPIC7710集成了模拟比较器和精密的电流检测放大器。比较器阈值通过板上的电位器如涉及C1I, C2I的电路可以手动调节比较器的参考电压。配合GUI中相关寄存器位的监控可以验证比较器在特定输入电压下的翻转点这对于设定过压、欠压或电流保护阈值非常有帮助。电流检测精度电流检测电路通过仪表放大器将采样电阻0.01Ω上的微小电压放大。你可以通过施加一个已知的电流例如使用电子负载然后对比GUI显示的电流值与高精度万用表的测量值来校准或验证整个电流检测链路的增益和精度。6. 常见问题排查与安全须知实录即使按照指南操作在实际评估中仍会遇到各种问题。以下是我总结的常见故障排查清单6.1 通信类问题现象GUI显示“CONNECT TO USB HARDWARE”报告标志网格无变化。排查检查TI GER模块的USB线是否接好尝试更换USB口。检查TI GER模块是否插反或未插紧。在设备管理器中查看是否有未知设备或感叹号的HID设备。重启GUI软件有时软件初始化会卡住。现象GUI显示“DUT UNPOWERED”无法控制。排查确认VBATT电源已开启且电压高于4V。用万用表测量板卡上V12测试点的电压确认电源已送达芯片。检查JP3跳线是否连接它负责将V12电压反馈给TI GER的PWR-DWN引脚。6.2 功能类问题现象电机不转但继电器有动作声。排查检查VMOT电源是否开启电流限制是否设得太低。检查电机接线是否牢固香蕉插头是否完全插入。重点检查JP10/JP11跳线帽是否已移除这是最常见的原因。在“FETx, OUTNx, OUTPx”标签页检查对应的FET控制位是否被使能。现象芯片运行一段时间后突然停止响应。排查立即检查“WDT, KEEP ALIVE WAKE-UP”标签页看“Keep Alive”功能是否被意外禁用或间隔设置过长。检查WDT时钟信号是否正常。可以用示波器探头点测WDT测试点应有约100Hz的方波取决于分频设置。检查电源是否有波动或中断。6.3 安全与可靠性须知务必遵守温度警告文档明确指出正常工作时线性稳压器、开关管、电流采样电阻等元件的壳温可能超过145°C。切勿徒手触摸使用热像仪或热电偶进行测量。评估时确保板卡周围通风良好。电压范围严格遵守输入电压范围0V-14V。哪怕瞬间的超压也可能对芯片造成不可逆的损伤。使用电源前最好先用万用表校准一下输出电压。评估板定位时刻记住EVM是工程开发评估工具而非最终产品。它没有进行完整的FCC、CE、UL等安全认证。其设计是开放的旨在方便测量和修改因此也存在更大的ESD风险和电气暴露风险。不要在最终产品中直接使用此板卡的设计务必基于其参考设计进行符合安全规范的二次开发。静电防护每一次触摸板卡尤其是芯片引脚和排针附近时都确保已做好静电泄放。不使用时将板卡放回防静电袋中。通过以上步骤你应该能全面掌握TPIC7710EVM的使用方法并能够安全、高效地完成对TPIC7710芯片的功能验证和性能评估。这块板子就像一位详尽的“产品说明书”通过动手操作获得的理解远比阅读数据手册要深刻得多。最后一个小建议养成随时保存GUI配置的习惯并为每一次重要的测试状态截图或记录这会在复杂的调试过程中为你节省大量回溯时间。

相关新闻

Python实现Leet语加密解密:从字符串处理到古典密码学实践

Python实现Leet语加密解密:从字符串处理到古典密码学实践

1. 项目概述:当Python遇上黑客的“黑话”如果你看过一些早期的黑客电影,或者混迹过一些技术论坛的“神秘角落”,可能会对一种看起来像乱码,但又隐约能读懂的文本有印象。比如,“H3ll0 W0rld!” 或者 “1 4m 4 h4ck3r”…

2026/9/30 7:14:53 阅读更多 →
Minerva Python API详解:像Numpy一样简单的深度学习编程体验

Minerva Python API详解:像Numpy一样简单的深度学习编程体验

Minerva Python API详解:像Numpy一样简单的深度学习编程体验 【免费下载链接】minerva Minerva: a fast and flexible tool for deep learning on multi-GPU. It provides ndarray programming interface, just like Numpy. Python bindings and C bindings are bot…

2026/9/24 19:53:03 阅读更多 →
C++入门指南:从Hello World到变量、函数与调试实战

C++入门指南:从Hello World到变量、函数与调试实战

1. 从“Hello World”到理解程序骨架第一天接触C&#xff0c;很多人的起点都是一个简单的“Hello World”程序。这行代码看似微不足道&#xff0c;但它背后隐藏着理解C程序基本结构的钥匙。我们来看一个最基础的例子&#xff1a;#include <iostream>int main() {std::cou…

2026/10/4 1:53:36 阅读更多 →

最新新闻

Agent任务规划与推理模式重构:从过度规划到高效执行

Agent任务规划与推理模式重构:从过度规划到高效执行

一个任务丢给 Agent&#xff0c;很多时候都会得到一份漂亮但没法落地的计划。我在调 Pi agent 的时候就撞上过这类问题&#xff1a;让它做稍微复杂一点的事&#xff0c;它要么把简单任务拆出十来个步骤&#xff0c;要么在执行中反复重新评估&#xff0c;迟迟不调用工具&#xf…

2026/10/14 7:52:44 阅读更多 →
Spring Boot + Spring AI 实现生产级Java个人Agent实践

Spring Boot + Spring AI 实现生产级Java个人Agent实践

做AI Agent这一年多&#xff0c;我最常被问的一句话是&#xff1a;Java能做Agent吗&#xff1f;问这个问题的人&#xff0c;基本都是后端团队的技术负责人&#xff0c;系统跑在Spring Boot上&#xff0c;团队没人愿意为了一两个智能体功能单独养一套Python服务。我的回答一直是…

2026/10/14 7:52:44 阅读更多 →
后门漏洞排查与防御:从netstat到系统加固的实用指南

后门漏洞排查与防御:从netstat到系统加固的实用指南

在新手群里混久了&#xff0c;发现一个很有意思的现象&#xff1a;一说"后门漏洞"&#xff0c;大多数人第一反应是那些好莱坞电影里的黑客镜头——敲几行代码&#xff0c;屏幕绿光一闪&#xff0c;电脑就沦陷了。但实际上&#xff0c;我带过的几个刚入行的朋友&#…

2026/10/14 7:52:44 阅读更多 →
MATLAB信号处理高频函数实战:FFT、滤波器与频谱分析详解

MATLAB信号处理高频函数实战:FFT、滤波器与频谱分析详解

做信号处理这行&#xff0c;MATLAB里那几十个函数&#xff0c;真正每天抓在手里用的其实就那么十来个。这篇是这个系列的第三篇&#xff0c;我打算把平时处理振动、音频、生物电这类实测信号时用得最频繁的函数挨个过一遍&#xff0c;不按教科书目录念定义&#xff0c;只讲这些…

2026/10/14 7:52:44 阅读更多 →
基于Java与Spring AI的生产级Personal Agent构建实践

基于Java与Spring AI的生产级Personal Agent构建实践

做这个项目之前&#xff0c;我的任务清单其实是这样的&#xff1a;让 Java 技术栈在生产环境里跑起一个真正“能干活的” Personal Agent&#xff0c;而不是又一个只能聊天的 API 壳子。折腾了一个多月&#xff0c;总算是把 Spring Boot Spring AI 这套组合从模型接入、工具注…

2026/10/14 7:52:44 阅读更多 →
Java Lambda不只是语法糖:从字节码到序列化的工程实践

Java Lambda不只是语法糖:从字节码到序列化的工程实践

1. Lambda身后的字节码&#xff1a;语法糖背后的真实身份1.1 先说结论&#xff1a;Lambda不完全是"匿名内部类的简写"很多Java开发者对Lambda最早的认知&#xff0c;就是"可以用Lambda代替匿名内部类&#xff0c;代码更简洁"。这个说法在80%的日常场景下是…

2026/10/14 7:51:44 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起&#xff1a;它到底想解决什么问题第一次看到"AnyPS5"这个标题&#xff0c;我脑子里冒出来的第一个念头是&#xff1a;这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述&#xff1a;Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师&#xff0c;我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性&#xff0c;实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景&#xff0c;也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间&#xff0c;确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中&#xff0c;这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介&#xff1a;基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码&#xff0c;面向计算机相关专业课程设计与期末大作业学生&#xff0c;以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程&#xff0c;…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程&#xff1a;键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化&#xff0c;十个新手有八个栽在"往输入框里填东西"这件事上&#xff1a;要么填不进去&#xff0c;要么填了一半&#xff0c;要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程&#xff1a;阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀&#xff1a;什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面&#xff0c;跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →