MassErase_F4.bat 685 B

1234567891011121314151617181920
  1. echo regression script started
  2. set stm32programmercli="C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin\STM32_Programmer_CLI.exe"
  3. set connect=-c port=SWD mode=UR --hardRst
  4. set connect_no_reset=-c port=SWD mode=HotPlug
  5. set erase_all_sectors=-e all
  6. echo Regression to RDP 0, disable PCROP and disable WRP0
  7. echo Erase all sectors
  8. %stm32programmercli% %connect_no_reset% %erase_all_sectors%
  9. IF %errorlevel% NEQ 0 %stm32programmercli% %connect% %erase_all_sectors%
  10. IF %errorlevel% NEQ 0 goto :error
  11. echo Erase all sectors script done, press key
  12. IF [%1] NEQ [AUTO] pause
  13. exit 0
  14. :error
  15. echo Erase all sectors script failed, press key
  16. IF [%1] NEQ [AUTO] pause
  17. exit 1