从日志的关键线索(不断出现"新串行端口")来看,你的CYBT-353027-EVAL板很可能陷入了无法建立稳定编程连接的状态,这通常是因为引导加载程序(Bootloader)没有正确启动或者芯片处在错误的操作模式。别担心,这种情况通常可以通过一些强制恢复方法解决!
以下是针对你问题的详细分析和恢复步骤:
循环检测到新串行端口 (COM1: New serial port [3], [4], [5]):
恢复失败:标准恢复流程通常也需要建立稳定的Bootloader连接才能执行,所以也失败了。
你需要手动强制让CYBT-353027-EVAL进入引导加载程序模式。这是恢复砖机状态最有效的方法。关键操作是在给板子通电的瞬间或之前,控制特定的测试点或引脚。
HCI_UART_RX 测试点 (TP141)查阅CYBT-353027-EVAL的原理图,强制进入Bootloader的最常用方法是在上电复位期间将 HCI_UART_RX 引脚拉低。
TP141 的测试点。根据原理图,这个测试点连接的是蓝牙芯片的 HCI_UART_RX 引脚(通常是 P3.3)。TP141 (HCI_UART_RX) 测试点用镊子/导线短接到旁边的 GND (接地) 测试点(例如 TP142 或任何方便的GND点)。确保短路牢固接触。TP141 短路到 GND 的状态不变。TP141 和 GND 的镊子/导线。TEST 或 DOWNLOAD 跳线 (如果存在)TEST, DOWNLOAD, FORCE_DOWNLOAD, BOOT_SEL 或类似名称的跳线帽位置。HCI-UART模式的COM端口(通常由板载USB接口虚拟出来,名称包含 HCI-UART, Standard Serial over Bluetooth link 或类似字样),而不是RFCOMM端口或其他。ModusToolbox/tools_[version]/miniprog3 目录下)进行编程/恢复,它有时比 AIROC_MOD_Programmer GUI 更底层稳定。? 重要提示: 强制下载模式的操作(短接TP141)必须在断电状态下连接好短路线,然后上电,保持短路1-2秒后再断开。顺序和时机很重要!
如果以上步骤都无法恢复,可能是Bootloader严重损坏或硬件故障(几率很小)。这时可能需要Infineon官方支持渠道的帮助,或者考虑使用外部调试器(如J-Link)通过SWD接口进行底层恢复(这需要更高级的专业知识)。强烈建议先从TP141/GND强制下载开始尝试,祝你成功恢复板子功能!
举报
更多回帖