You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.2 KiB

1 year ago
  1. @echo off
  2. echo "Start flashing..."
  3. call scripter\unlock.bat
  4. @REM ��¼���徵��
  5. nrfjprog --eraseall -f NRF52 %ȫ����%
  6. if %errorlevel% neq 0 (
  7. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  8. echo E ����ʧ�� E
  9. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  10. exit /b 1
  11. )
  12. @REM ��¼lot
  13. nrfjprog -f nrf52 --memwr 0x10001080 --val %1
  14. @REM ��¼ID
  15. nrfjprog -f nrf52 --memwr 0x10001084 --val %2
  16. nrfjprog --program output/app_whole.hex --verify -f NRF52 %��¼%
  17. if %errorlevel% neq 0 (
  18. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  19. echo E ��¼ʧ�� E
  20. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  21. exit /b 1
  22. )
  23. nrfjprog --reset -f NRF52 %��λ%
  24. if %errorlevel% neq 0 (
  25. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  26. echo E ��λʧ�� E
  27. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  28. exit /b 1
  29. )
  30. echo ---------------------------------------------------------------
  31. echo - done
  32. echo ---------------------------------------------------------------