完善资料让更多小伙伴认识你,还能领取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() 放在应用程序初始化函数中 makefile ENABLE_DEBUG?=1 |
|
相关推荐
1个回答
|
|
首先,让我们逐步解决您的问题。
问题1:在 makefile 中修改了 ENABLE_DEBUG=1,但在 spar_utils.h 中仍未定义。 解决方案:请确保您修改了正确的 makefile 文件,因为可能有多个 makefile 文件存在于项目中。另外,请检查您的修改是否已保存并生效。如果问题仍然存在,您可以尝试在 spar_utils.h 文件中手动定义宏,例如: ```c #define ENABLE_DEBUG 1 ``` 问题2:下载失败,显示硬件已连接多次,开发板上的相关 SW 开关已关闭。 解决方案:请检查您的开发板是否正确连接到计算机,以及 SWCLK、SWDIO 和 GND 引脚是否正确连接。确保开发板上的相关开关已打开,以便允许通过 SWD 进行调试。此外,检查您的下载软件(如 J-Link、ST-Link 等)是否已正确配置。 问题3:关于 AIR 的问题,您的问题描述似乎不完整。请提供更多详细信息,以便我能更好地帮助您。 总之,为了解决这些问题,请确保: 1. 修改正确的 makefile 文件并保存更改。 2. 检查开发板和引脚连接是否正确。 3. 确保开发板上的相关开关已打开。 4. 检查下载软件的配置是否正确。 希望这些建议能帮助您解决问题。如果您有其他问题或需要进一步的帮助,请随时提问。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
高通的蓝牙QCC308x和51xx芯片开发工具和文档必须高通审核才能下载和使用吗?
2057 浏览 0 评论
1569 浏览 0 评论
会员风采!华秋电子——致力于“为电子产业增效降本”的数字化智造平台
1025 浏览 0 评论
【应用笔记】BlueNRG-LP、BlueNRG-LPS+省电模式
8080 浏览 1 评论
11292 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 17:20 , Processed in 0.403424 second(s), Total 42, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号