Wednesday, February 21st 2018, 12:32am UTC+1

You are not logged in.

  • Login
  • Register



Date of registration: Oct 13th 2009

Posts: 6

Location: Norway


Tuesday, November 28th 2017, 12:20am

[SOLVED] Ozone not showing all peripherals

Currently checking out Ozone version 2.52d
Using jLink EDU and thus just the eval.

The device is STM32F407VGT

Everything works fine but i noticed that the peripherals register view only shows USART 1, 2 and 6. The others are gone.
The correct device is set

Project.SetDevice ("STM32F407VG");

And the following SVD files are loaded

Project.AddSvdFile ("Cortex-M4F.svd");
Project.AddSvdFile ("/opt/SEGGER/ozone/2.52.4/Config/Peripherals/STM32F407IG.svd");

Is this a known limitation or even a bug? I was intended to look at some code using USART3 and check that the registry was set correctly, but .... :S

I noticed that only one SVD file for 407 was available and it has the IG and not the VG extension. But according to datasheet for 407 they should all have all the 6 USART/UART's available, so I do not think this should be an issue.

From datasheet:
"The STM32F405xx and STM32F407xx embed four universal synchronous/asynchronous
receiver transmitters (USART1, USART2, USART3 and USART6) and two universal
asynchronous receiver transmitters (UART4 and UART5)."

Best regards

This post has been edited 2 times, last edit by "zainka" (Nov 28th 2017, 12:28am)


Super Moderator

Date of registration: Jan 2nd 2017

Posts: 707


Tuesday, November 28th 2017, 9:09am

Hello Vidar,

Thank you for your inquiry.

The svd files shipped with Ozone are only there for reference and are not kept up to date.
So it is quite possible that some registers are missing.
To get the latest svd file for your device please contact the MCU manufacturer as we also use the original sources from ST in this case.

EDIT: For future reference we have updated the shipped svd file which will be available with the next Ozone release version.

Best regards,