完善资料让更多小伙伴认识你,还能领取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 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1307 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1234 浏览 3 评论
2313 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1404 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1834 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 12:29 , Processed in 0.693477 second(s), Total 77, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号