Other Parts Discussed in Thread: MSPM0G3507,
Tool/software:
We need .svd file for MSPM0G3507 and MSPM0G3519 to help us reading the values from registers while debugging in our tool.
Tool/software:
We need .svd file for MSPM0G3507 and MSPM0G3519 to help us reading the values from registers while debugging in our tool.
Hi Develo,
If you installed IAR in your computer, you could find the .svd files for MSPM0 in below path:
I also attached these two files in my environment here, please check whether they work for you.
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/908/3872.MSPM0G350X.svdhttps://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/908/MSPM0G351X.svd
Hi,
Thank you for your prompt response. However, I am not able to find SCB register at address 0xE000ED00 in this svd file. It would be great if you can let me know how to read this register through SVD file.
Thanks
Hi Embedded,
It is a ARM Cortex M core register I think. If you could not find it in the svd file, it may not be defined.
Is it OK for you to directly read this 0xE000ED00 address in software?
But I want to read the whole SCB block as it is done for other peripherals, it will solve my purpose
Hi,
I think you could directly use SCB in your code. Such as use "SCB->SCR" to access System Control Register, you could find SCB definition in MSPM0 SDK: <MSPM0_SDK>\source\third_party\CMSIS\Core\Include\core_cm0plus.h file.