SVD files for DA1469x

6 posts / 0 new
Last post
jayaura
Offline
Last seen: 3 months 1 week ago
Joined: 2019-07-23 14:16
SVD files for DA1469x

Hi,

 

Where can I download the SVD for the Bluetooth SoC ?

Device: 
PM_Dialog
Offline
Last seen: 8 hours 6 min ago
Staff
Joined: 2018-02-08 11:03
Ηi jayaura,

Ηi jayaura,

Thanks for your question online. However, could you please clarify it and indicate what you mean with “SVD for the Bluetooth SoC”? In addition, which device are you using? DA1469x or DA14580?

Thanks, PM_Dialog

jayaura
Offline
Last seen: 3 months 1 week ago
Joined: 2019-07-23 14:16
Thanks for the response.

Thanks for the response. Sorry I overlooked the device option for the post. I am using DA14695. SVD's can be used to generate register interfaces in an automated fashion. For instance, STMicro provides them and in the Rust ecosystem, these files are used to generate API for accessing the SoC Registers. For reference, please see https://github.com/stm32-rs/stm32-rs/tree/master/svd/vendor. These files are used by svd2rust (https://github.com/rust-embedded/svd2rust/) to  generate APIs like https://docs.rs/stm32f1/0.8.0/stm32f1/stm32f103/index.html

ST provides SVD files for stm32f1 series at https://www.st.com/resource/en/svd/stm32f4_svd.zip

After some research I found I can download it from https://www.keil.com/dd2/pack/ . I think I will use this unless Dialog has an official source.

Thanks

PM_Dialog
Offline
Last seen: 8 hours 6 min ago
Staff
Joined: 2018-02-08 11:03
Hi jayaura,

Hi jayaura,

Unfortunately, this is not supported. During a debugging session, the developer can read, as well as set, systems registers including GPIOs and other peripheral registers. This is done in the Eclipse tool named EmbSys Registers. Please take a look at section 2.3. Device-Specific Registers.

http://lpccs-docs.dialog-semiconductor.com/tutorial_da1468x_debugging_techniques/debuggers_eclipse.html

Thanks, PM_Dialog

jayaura
Offline
Last seen: 3 months 1 week ago
Joined: 2019-07-23 14:16
Thanks for the info. I wasnt

Thanks for the info. I wasnt talking about debug session. The API generated from SVD will be used to write actual firmware (in Rust, instead of C) that runs on the SoC. I understand that Rust is not officially supported, and I wasnt asking for Rust support either. Nevermind, I have the SVD from Keil's website. So I'll use that instead.

PM_Dialog
Offline
Last seen: 8 hours 6 min ago
Staff
Joined: 2018-02-08 11:03
Hi jayaura,

Hi jayaura,

Unfortunately, SVD files are not supported.

Thanks, PM_Dialog