Fix windows flash script (#154)

This commit is contained in:
Ken Van Hoeylandt 2025-01-11 09:36:36 +01:00 committed by GitHub
parent bf91e7530d
commit f71a3bea1e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,19 +2,18 @@ param(
$port
)
if ((Get-Command "esptool.py" -ErrorAction SilentlyContinue) -eq $null)
if ((Get-Command "esptool" -ErrorAction SilentlyContinue) -eq $null)
{
Write-Host "Unable to find esptool.py in your path. Make sure you have Python installed and on your path. Then run `pip install esptool`."
Write-Host "Unable to find esptool in your path. Make sure you have Python installed and on your path. Then run `pip install esptool`."
}
# Create flash command based on partitions
$json = Get-Content .\build\flasher_args.json -Raw | ConvertFrom-Json
$json = Get-Content .\Binaries\flasher_args.json -Raw | ConvertFrom-Json
$jsonClean = $json.flash_files -replace '[\{\}\@\;]', ''
$jsonClean = $jsonClean -replace '[\=]', ' '
cd Binaries
$command = "esptool.py --connect-attemps 10 --port $port -b 460800 write_flash $jsonClean"
$command = "esptool --port $port -b 460800 write_flash $jsonClean"
Invoke-Expression $command
cd ..