Skip to main content
Rsrma.1
Associate III
December 27, 2021
Solved

Missing Database files

  • December 27, 2021
  • 2 replies
  • 4463 views

0693W00000HpqYtQAJ.pngHi everyone,

I'm working on STM32f407VG discovery board on linux 20.04 host machine. I've written my own bootloader code starting at address 0x08000000. But when I'm trying to upload my firmware using STM32Cube Programmer its giving me error saying, database can not be found. When I went to that directory all database files are starting from 0x400.xml

I've included screenshot of error can somebody explain why it is coming?

This topic has been closed for replies.
Best answer by Tesla DeLorean

Perhaps the target chip is not suitably selected in the IDE?

2 replies

Tesla DeLorean
Tesla DeLoreanBest answer
Guru
December 27, 2021

Perhaps the target chip is not suitably selected in the IDE?

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
Rsrma.1
Rsrma.1Author
Associate III
December 28, 2021

Yeah, I found the error. I was sending wrong Product ID. And this is important because based on the product id STM32 cube programmer will look in database. Below are the product id I found for the different controllers.

  • 0x0413: STM32F405xx/07xx and STM32F415xx/17xx)
  • 0x0419: STM32F42xxx and STM32F43xxx
  • 0x0423: STM32F401xB/C
  • 0x0433: STM32F401xD/E
  • 0x0431: STM32F411xC/E