要验证CYW954907在自定义硬件上的运行情况并通过WICED IDE 6.6.1.1连接,请按以下步骤操作。关键点在于正确配置BSP、检查物理连接、调试接口设置以及启动模式。以下是详细指南:
WICED IDE需要正确的BSP才能识别您的硬件。
File → New → WICED BSP。My_CYW954907_BSP),并基于CYW954907AEVAL1F评估板模板创建(因硬件模块和Flash相同)。My_CYW954907_BSP.mk:PLATFORM := CYW954907AESKU
BOARD := My_CYW954907_BSP # 与BSP名称一致platform.h(在BSP目录下的 include 文件夹中):#define HOST_UART_TX_PIN PIN_00 // 根据实际PCB连接修改
#define HOST_UART_RX_PIN PIN_01
#define WICED_DEFAULT_UART 1 // UART端口号#define BOOTLOADER_QSPI_ENABLED // 确保启用QSPI启动确保JTAG和UART接线正确:
TCK、TMS、TDI、TDO,并连接GND和VREF(通常是3.3V)。 TX到PC串口的RX,RX到PC串口的TX,并共用GND。RESETn引脚在上电后为高电平(未被意外拉低)。在WICED IDE中设置调试接口:
Run → Debug Configurations。platform.h 中定义:#define WICED_USE_SWD_INTERFACE // 如果支持SWD确认BootROM/UART是否工作:
BootROM 或固件输出:说明芯片已启动。CYW954907通过引脚电平决定启动源:
BOOT_MODE0/BOOT_MODE1 引脚电平,需匹配外部QSPI模式(通常为 01b)。如果仍无法连接:
blank 示例(最低开销)。Debug Configurations 的 "Download" 选项卡,选择 "Download to RAM"。main(),说明芯片运行正常。wiced_platform_bootloader()(高级步骤,需自定义启动代码)。J-Link Commander 并输入:connect
JTAGConf -init
Device CYW954907AESKUDevice ID = xxxxx,说明JTAG通路正常;若失败,检查接线或信号完整性。| 症状 | 可能原因 | 解决方案 |
|---|---|---|
| 无JTAG响应 | 复位信号失效 | 调试时勾选 "Connect under reset" |
| UART无输出 | 引脚错误/晶振未起振 | 检查晶振波形,重新校准引脚 |
| Flash读取失败 | QSPI初始化错误 | 在BSP中添加 qspi_init() 调用 |
| 下载卡在复位状态 | 电源不稳定 | 用示波器检查所有电源轨纹波 |
⚠️ 重要:
- 确保使用 WICED 6.6支持的SDK版本(如
WICED-SDK-6.6),旧版SDK可能不支持CYW954907。
- 联系Infineon技术支持提供您的原理图(尤其是启动模式引脚、QSPI、JTAG部分)。
通过以上步骤,您应能确认芯片状态并建立连接。若问题持续,建议先隔离测试JTAG/UART通路,再逐步整合WICED工具链。
举报
更多回帖