完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我有一个定制的STM32微控制器板。我已经验证了所有电气连接,并且我能够使用Texane的st-flash实用程序对电路板进行编程。但是,我也想调试电路板,我在这方面遇到了麻烦。我正在使用带有cortex-debug扩展的Visual Studio代码。扩展(我没有使用命令行实用程序进行大量调试,不确定它是否有相同的要求)要求我有特定芯片的SVD文件 - 这是我无法在网上找到的。芯片是STM32F439ZIT6。对于其他主板,包括F407发现,我没有遇到任何编程或调试板的问题,但我也已经有了在线发现的那些芯片的SVD文件。所以,我的问题是我在哪里可以找到SVD文件?或者我如何制作它们? 或者,我看了一下使用OpenOCD进行调试 - 但是我没有成功地完成这项工作。我所取得的最大成功就是跑步 openocd -f interface/stlink-v2-1.cfg -f target/stm32f4x.cfg但这会遇到错误:
我认为OpenOCD可能更强大,也是一个有用的东西,但是从我发现的东西来看,没有太多资源可以用于ST-Link程序员和自定义板。 |
|
相关推荐
4个回答
|
|
|
检查是否列出了类似的设备。它们在大多数情况下是兼容的。
|
|
|
|
|
|
尝试使用SVD文件STM32F429,因为它们几乎完全相同STM32F439,唯一的区别是STM32F429缺少AES加密模块。
查看网络上的STM32F429.svd文件,它们也包括加密模块的定义,因此它们显然适用于两个MCU。 |
|
|
|
|
|
我会继续尝试一下。此外,SVD文件包含哪些信息?注册定义?
|
|
|
|
|
|
再次检查你的电路板,使用ST-LINK SWD模式时尝试使用此shell:
openocd_stlink.cfg: source [find interface/stlink-v2-1.cfg transport select swd source [find target/stm32f4x.cfg] 然后在shell中运行openocd: openocd -f ./openocd_stlink.cfg |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2797 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2403 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2276 浏览 0 评论
2388 浏览 1 评论
1637 浏览 1 评论
浏览过的版块 |
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:19 , Processed in 0.995568 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
475