完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个基于 CY8C4149AZI PSoC4 MAX 的定制 PCB。 我以前可以调试
并顺利地对 PCB 进行编程。 怎么会这样? 通过集成开发环境调试或下载我的两个应用程序。 我尝试了多种 硬件 硬件。虽然目标电源 LED 指示灯亮起,但电路板似乎正在供电。 上的 MiniProg4 上的灯不亮(我 99% 确定以前亮过)。我能 是 失踪? 由 GNU MCU Eclipse 发起 打开片上调试器 0.12.0+dev-5.0.1.2520 (2023-07-25-04:37) 授权于 GNU GPL v2 有关错误报告,请阅读 http://openocd.org/doc/doxygen/bugs.html 信息:自动选择第一个可用会话传输"swd" 。 若要覆盖,请使用 "transport select"。 适配器速度:2000 千赫 ** 启用自动获取功能,使用"set PSOC4_USE_ACQUIRE 0" 禁用自动获取功能 cortex_m reset_config sysresetreq 信息:使用 CMSIS-DAPv2 接口,VID:PID=0x04b4:0xf151,序列号=131C0EC800287400 信息:CMSIS-DAP:支持 SWD 信息:CMSIS-DAP:支持 JTAG 信息:CMSIS-DAP:支持原子命令 信息:CMSIS-DAP:FW 版本 = 2.0.0 信息:CMSIS-DAP:接口已初始化(SWD) 信息:SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 0 TDO = 0 nTRST = 0 nRESET = 1 信息:CMSIS-DAP:界面准备就绪 信息:KitProg3:FW 版本:2.50.1401 信息:KitProg3:已启用流水线传输 信息:KitProg3:已启用异步 USB 传输 信息:VTarget = 5.002 V 信息:kitprog3:获取设备(模式:重置)... 错误:kitprog3:无法获取设备 信息:时钟速度 2000 kHz 错误:连接 DP 出错:无法读取 IDR 错误:连接 DP 出错:无法读取 IDR 错误:连接 DP 出错:无法读取 IDR 错误:DAP "psoc4.cpu 初始化失败(检查连接、电源、传输、DAP 是否启用等)。 信息:psoc4.dap: 关闭调试域... 错误:连接 DP 出错:无法读取 IDR 错误:连接 DP 出错:无法读取 IDR 警告 :调试域关机失败 如果我尝试使用 mtb-programmer 应用程序,它就会识别我的 MiniProg4。 但是,当我尝试启用目标电源时,它却显示"Error(错误):[CyBridge] powerOn(true)。 错误 = "MiniProg4 CMSIS-DAP BULK-131C0EC800287400 "不支持电源开/关控制。" 我还是连接了设备,并执行了"Erase" ,但设备仍然无法在 IDE 中连接。 编辑 1:根据之前的一个主题,尽管我没有收到任何套件 FW 过期的警告,但我还是使用 fw-loader 工具进行了更新。 行为没有变化。 编辑 2: 在最初通过 mtb 编程器成功清除设备后,我现在无法再次连接设备。 我收到了与集成开发环境中相同的错误信息: 信息 : kitprog3: 获取设备(模式:重置)... 错误: kitprog3: 获取设备失败 信息 : 时钟频率 2000 kHz 错误: 连接 DP 出错:无法读取 IDR 错误: 连接 DP 出错:无法读取 IDR 错误: 连接 DP 出错:无法读取 IDR 错误: DAP 'psoc4.cpu'初始化失败(检查连接、电源、传输、DAP 是否启用等)。 信息 : psoc4.dap: powering down debug domain... 错误: 连接 DP 出错:无法读取 IDR 错误: 连接 DP 出错:无法读取 IDR 警告 : 调试域关机失败 错误: 连接目标设备失败 |
|
相关推荐
1个回答
|
|
以下是一些建议来解决这个问题:
1. 检查硬件连接:确保您的PCB与MiniProg4之间的连接正确无误。检查USB线和插座是否有损坏或松动。 2. 检查电源:确保PCB的电源连接正确,并且电源适配器工作正常。 3. 重新安装驱动程序:尝试重新安装MiniProg4的驱动程序,以确保与您的计算机正确通信。 4. 检查固件版本:确保您的MiniProg4固件是最新版本。如果不是,请从官方网站下载并安装最新版本。 5. 检查OpenOCD设置:确保您的OpenOCD配置文件与您的硬件设置相匹配。您可以在OpenOCD的官方网站上找到适用于Cypress设备的配置文件。 6. 重启设备:尝试重启您的PCB和计算机,以排除任何暂时性的软件问题。 7. 检查代码:确保您的代码没有错误,并且适用于CY8C4149AZI PSoC 4 MAX。 8. 尝试其他调试器:如果问题仍然存在,您可以尝试使用其他调试器,如Cypress的ModusToolbox IDE,看看是否能够成功连接和编程。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教个XMC1404调试串口接收时为什么一直无法接收数据的问题
377 浏览 0 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6437 浏览 2 评论
4112 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3639 浏览 9 评论
1236 浏览 8 评论
468浏览 2评论
276浏览 2评论
387浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6447浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
472浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 10:02 , Processed in 0.645366 second(s), Total 80, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号