完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我刚拿到开发板,学习了原理图和 cyw920820 的硬件调试。
我想通过 swd 将程序直接下载到 cyw20820 芯片,并通过飞线访问 SWCLK、SWDIO 和 GND 引脚。 我按照教程修改了 makefile 中的 ENABLE_DEBUG=1。 我知道芯片默认情况下没有定义 SWD 引脚,所以我在 spar_utils.h 中看到宏定义设置了 SWD。 有几个问题 1我在 makefile 中修改了 ENABLE_DEBUG=1。 为什么在我的 spar_utils.h 中该区域仍未定义? 图表? 2.设置前一种方法中的参数,但下载失败。 显示以下信息,说明硬件已连接多次,开发板上的相关 SW 开关已关闭 3.我看到 AIROC-hardware-debug 说 BUSY_WAIT_TILL_MANUAL_CONTINUE_IF_DEBUG_ENABLED()。 在 ENABLE_DEBUG=1 之后,我是否需要调整任何东西。#cyw20820 目前,我使用 SETUP_APP_FOR_DEBUG_IF_DEBUG_ENABLED()。 将 BUSY_WAIT_TILL_MANUAL_CONTINUE_IF_DEBUG_ENABLED() 放在应用程序初始化函数中 |
|
相关推荐
1个回答
|
|
根据您提供的信息,我将尝试回答您的问题并提供一些建议。
1. 关于在 makefile 中修改 ENABLE_DEBUG=1 后,spar_utils.h 中仍未定义的问题: 这可能是因为 makefile 的修改没有生效。请确保您保存了 makefile 的更改,并重新运行了 make 命令。如果问题仍然存在,请检查 makefile 和 spar_utils.h 文件之间的依赖关系,确保 makefile 的修改能够正确地传递到 spar_utils.h。 2. 关于下载失败的问题: 下载失败可能有多种原因,以下是一些建议: a. 确保您的开发板已经正确连接到计算机,并且驱动程序已经安装好。 b. 检查 SWCLK、SWDIO 和 GND 引脚是否已经正确连接,飞线是否牢固。 c. 确保开发板上的相关 SW 开关已经设置正确,以便允许通过 SWD 进行调试。 d. 检查您的下载工具(如 J-Link、ST-Link 等)是否已经正确配置,以及是否选择了正确的设备和接口。 e. 如果可能,请尝试使用其他下载工具或软件,以排除工具问题。 3. 关于 AIR 的问题: 由于您没有提供关于 AIR 的具体信息,我无法给出确切的建议。但是,如果您遇到与 AIR 相关的问题,请提供更多详细信息,以便我能够更好地帮助您。 总之,为了解决您的问题,请确保您的开发板和下载工具已经正确配置,同时检查 makefile 和 spar_utils.h 文件之间的依赖关系。希望这些建议对您有所帮助。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
高通的蓝牙QCC308x和51xx芯片开发工具和文档必须高通审核才能下载和使用吗?
1606 浏览 0 评论
1521 浏览 0 评论
会员风采!华秋电子——致力于“为电子产业增效降本”的数字化智造平台
1005 浏览 0 评论
【应用笔记】BlueNRG-LP、BlueNRG-LPS+省电模式
8064 浏览 1 评论
11277 浏览 0 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 01:04 , Processed in 0.409843 second(s), Total 41, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号