你好,
我可以在哪里下载蓝牙SoC的SVD ?
Η我jayaura,
谢谢你的在线问题。但是,请您澄清一下,您所说的“蓝牙SoC的SVD”是什么意思?另外,您使用的是哪种设备?DA1469x还是DA14580 ?
谢谢,PM_Dialog
谢谢你的回复。抱歉,我忽略了post的设备选项。我使用的是DA14695。SVD可用于以自动化的方式生成注册接口。例如,STMicro提供了它们,而在Rust生态系统中,这些文件用于生成访问SoC寄存器的API。如需参考,请参阅https://github.com/stm32-rs/stm32-rs/tree/master/svd/vendor.这些文件由svd2rust (https://github.com/rust-embedded/svd2rust/)来生成类似的apihttps://docs.rs/stm32f1/0.8.0/stm32f1/stm32f103/index.html
ST提供stm32f1系列的SVD文件https://www.st.com/resource/en/svd/stm32f4_svd.zip
经过一些研究,我发现我可以下载它https://www.keil.com/dd2/pack/.我想我会使用这个,除非Dialog有官方来源。
谢谢
嗨jayaura,
不幸的是,这是不支持的。在调试过程中,开发人员可以读取和设置系统寄存器,包括gpio和其他外围寄存器。这是在名为EmbSys Registers的Eclipse工具中完成的。请看第2.3节。特定于设备的寄存器。
http://lpccs-docs.dialog-semiconductor.com/tutorial_da1468x_debugging_techniques/debuggers_eclipse.html
谢谢你的信息。我说的不是调试会话。从SVD生成的API将用于编写运行在SoC上的实际固件(使用Rust,而不是C)。我知道Rust没有得到官方的支持,我也没有要求Rust的支持。算了,我从凯尔的网站上找到了SVD。所以我要用这个。
不幸的是,SVD文件不受支持。
Η我jayaura,
谢谢你的在线问题。但是,请您澄清一下,您所说的“蓝牙SoC的SVD”是什么意思?另外,您使用的是哪种设备?DA1469x还是DA14580 ?
谢谢,PM_Dialog
谢谢你的回复。抱歉,我忽略了post的设备选项。我使用的是DA14695。SVD可用于以自动化的方式生成注册接口。例如,STMicro提供了它们,而在Rust生态系统中,这些文件用于生成访问SoC寄存器的API。如需参考,请参阅https://github.com/stm32-rs/stm32-rs/tree/master/svd/vendor.这些文件由svd2rust (https://github.com/rust-embedded/svd2rust/)来生成类似的apihttps://docs.rs/stm32f1/0.8.0/stm32f1/stm32f103/index.html
ST提供stm32f1系列的SVD文件https://www.st.com/resource/en/svd/stm32f4_svd.zip
经过一些研究,我发现我可以下载它https://www.keil.com/dd2/pack/.我想我会使用这个,除非Dialog有官方来源。
谢谢
嗨jayaura,
不幸的是,这是不支持的。在调试过程中,开发人员可以读取和设置系统寄存器,包括gpio和其他外围寄存器。这是在名为EmbSys Registers的Eclipse工具中完成的。请看第2.3节。特定于设备的寄存器。
http://lpccs-docs.dialog-semiconductor.com/tutorial_da1468x_debugging_techniques/debuggers_eclipse.html
谢谢,PM_Dialog
谢谢你的信息。我说的不是调试会话。从SVD生成的API将用于编写运行在SoC上的实际固件(使用Rust,而不是C)。我知道Rust没有得到官方的支持,我也没有要求Rust的支持。算了,我从凯尔的网站上找到了SVD。所以我要用这个。
嗨jayaura,
不幸的是,SVD文件不受支持。
谢谢,PM_Dialog