查看: 4855|回复: 1

[原创] LPC:一步获取系统视图描述 (SVD) 文件

[复制链接]

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25518
最后登录
2025-9-11
发表于 2021-11-6 16:44:45 | 显示全部楼层 |阅读模式
本帖最后由 小恩GG 于 2021-11-6 16:45 编辑

一步获取系统视图描述 (SVD) 文件

不少NXP MCU的用户在使用第三方调试器或烧写器时候,如Segger,Keil的工具,需要原厂提供对应芯片的系统视图描述 (SVD) 文件以打通PC端和芯片的交互。本文提供一个获取SVD的小技巧。
SVD也就是System View Description的首字母大写,直接翻译就是系统视图描述(SVD) 文件,有些文章上也称之为设备描述文件,所指其实都是一样的。SVD文件以基于格式化的 XML 提供了外设信息和其他设备参数,通常与设备参考手册中芯片供应商提供的信息相匹配。
SVD相当于把芯片手册机器化了,手册是给人看的,而SVD采用XML文档结构化的方式,是给机器、开发环境、MDK/IAR等软件“看”的。
SVD文件中定义了某个芯片的非常详细的信息,包含了哪些片内外设,每一个外设的硬件寄存器,每一个寄存器中每一个数据位的值,以及详细的说明信息等等。 有了它,开发工具才能轻而易举地“读懂”芯片。

NXP的官网没有专门下载SVD文件的地方。不过用户可以直接从MCUXPresso SDK开发包里获取
在SDK开发包里,SVD是直接以xml扩展名保存的。
以LPC55S06为例,位于路径 SDK_2_10_1_LPCXpresso55S06\devices\LPC55S06下的LPC55S06.xml文件即为SVD文件。我们只需要把LPC55S06.xml重命名为LPC55S06.svd,就可以直接为第三方工具服务了。
show xml file.png
回复

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 00:05
  • 签到天数: 1884 天

    连续签到: 9 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112771
    最后登录
    2025-9-12
    发表于 2021-11-6 21:52:40 | 显示全部楼层
    感谢分享~~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-13 07:34 , Processed in 0.082940 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表