2025-10-24 5:21 AM
Hi I am trying to configure a project in Vs code.
1) Created/Generated a project using STM32CubeMX.
2) in vs code extensions added
3) by using open folder latest created project loaded
4) on pop-up Debug option selected
5) Then when it comes to device selection unable to find STM32H7 Series, eval board numbers in the list.
Note : STMCUFinder path, cubemx paths configured . please check below images
Solved! Go to Solution.
2025-10-24 6:16 AM
@Jagan1, do you confirm working behind a proxy?
If so, you have to set NODE_EXTRA_CA_CERTS environment variable (system wide) to reference your corporate CA bundle file.
2025-10-24 5:46 AM
@Jagan1
Please let's skip this quick pick and focus on the red text field. Has any device completion appeared when you start typing STM32...?
If not, could you please try running the following command in the VSCode integrated terminal:
cube pack syncDoes the process complete successfully? If not, please share the trace.
2025-10-24 5:53 AM - edited 2025-10-24 6:10 AM
2025-10-24 6:16 AM
@Jagan1, do you confirm working behind a proxy?
If so, you have to set NODE_EXTRA_CA_CERTS environment variable (system wide) to reference your corporate CA bundle file.
2025-10-24 6:22 AM
i am not sure if i am using proxy.
is there any other solution.
2025-10-24 6:34 AM - edited 2025-10-24 6:36 AM
Better to confirm this before going one way or the other.
Could you paste the following line into your PowerShell terminal integrated in VSCode ?
It should print the certificate information you see from developer.st.com domain.
$cert = [System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
$tcp = New-Object Net.Sockets.TcpClient('developer.st.com', 443)
$ssl = New-Object Net.Security.SslStream($tcp.GetStream(), $false, ({$true}))
$ssl.AuthenticateAsClient('developer.st.com')
$ssl.RemoteCertificate | Format-List *Then past the output here.
2025-10-24 6:42 AM
Hi,
Highlighted ones masked.
if need i can share personally
Handle : Number
Issuer : CN="zscaler.xxxxxx.com (t) ", OU=Security Operations, O=xxxxxx Technologies, S=Location, L=Location, C=US
Subject : OU=Zscaler Inc., O=Zscaler Inc., CN=www.st.com
2025-10-24 6:57 AM - edited 2025-10-24 7:00 AM
No this is already good enough to highlight the fact that your behind a proxy doing SSL inspection.
Then NODE_EXTRA_CA_CERTS is required to point to your Zscaler root CA certificates.
If you can navigate to https://developer.st.com/ without troubles it likely means that such certificates are already trusted into your Windows certificate manager.
capture picked from the internet
You could try export them (Zscaler*) in base-64 encoded X.509 format, and gather all exported files into a .crt file respecting this kind of format:
-----BEGIN CERTIFICATE-----
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-----END CERTIFICATE-----Then reference this file with NODE_EXTRA_CA_CERTS
2025-10-24 7:05 AM
2025-10-24 7:12 AM
Ok, it is denied but at least you have the lock meaning connection is secured, so you can proceed with the rest of my previous message.