Skip to main content
Explorer
October 29, 2025
Solved

stm32cube VS Code Project Setup STM32F100 device not found

  • October 29, 2025
  • 3 replies
  • 367 views

I have followed all the instructions to creating a project in MXCube and importing it into VS Code, however there is no option to select STM32F100VBT6 (Or any MCU in the F1 series for that matter). Is the STM32F1 series not supported? 

2025-10-29 17_19_03-Project Setup (RWA_cube) - Untitled (Workspace) - Visual Studio Code.png

    This topic has been closed for replies.
    Best answer by Cartu38 OpenDev

    @Marky_Mark STM32F1 like any STM32 device of portfolio is fully supported.

    Cartu38OpenDev_0-1761804772341.png

    Is your issue related to https://community.st.com/t5/stm32cubeide-for-visual-studio/unable-to-find-stm32h7-in-vs-code-project-setup/td-p/850426 ?

    Could you try running the following command in the VSCode integrated terminal:

    cube pack sync

    Does the process complete successfully? If not, please share the trace.

    3 replies

    Graduate II
    October 30, 2025

    @Marky_Mark STM32F1 like any STM32 device of portfolio is fully supported.

    Cartu38OpenDev_0-1761804772341.png

    Is your issue related to https://community.st.com/t5/stm32cubeide-for-visual-studio/unable-to-find-stm32h7-in-vs-code-project-setup/td-p/850426 ?

    Could you try running the following command in the VSCode integrated terminal:

    cube pack sync

    Does the process complete successfully? If not, please share the trace.

    Explorer
    October 30, 2025

    Hello @Cartu38 OpenDev , thank you for your reply. I've ran the command you mentioned and here is what it looks like: 

    2025-10-30 10_28_20-Project Setup (RWA_cube) - Untitled (Workspace) - Visual Studio Code.png

    Explorer
    October 30, 2025

    It worked finally after I appended and referenced the contents of the reply to the following:

    $hostname = "developer.st.com"
    $tcp = New-Object Net.Sockets.TcpClient($hostname, 443)
    $ssl = New-Object Net.Security.SslStream($tcp.GetStream(), $false, ({$true}))
    $ssl.AuthenticateAsClient($hostname)
    $cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 $ssl.RemoteCertificate
    
    $chain = New-Object System.Security.Cryptography.X509Certificates.X509Chain
    $chain.Build($cert) | Out-Null
    
    foreach ($element in $chain.ChainElements) {
     Write-Host "----- Certificate -----"
     Write-Host "Subject: $($element.Certificate.Subject)"
     Write-Host "Issuer: $($element.Certificate.Issuer)"
     Write-Host "NotBefore: $($element.Certificate.NotBefore)"
     Write-Host "NotAfter: $($element.Certificate.NotAfter)"
     Write-Host "Thumbprint: $($element.Certificate.Thumbprint)"
     Write-Host ""
     $base64 = [Convert]::ToBase64String($element.Certificate.RawData)
     $pem = "-----BEGIN CERTIFICATE-----`n"
     $pem += ($base64 -split "(.{1,64})" | Where-Object { $_ -ne "" }) -join "`n"
     $pem += "`n-----END CERTIFICATE-----`n"
     Write-Output $pem
    }
    Explorer
    October 30, 2025

    solved

    Explorer
    October 30, 2025

    Thank you!