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 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. nrfjprog --program output/app_whole.hex --verify -f NRF52 %��¼%
  13. if %errorlevel% neq 0 (
  14. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  15. echo E ��¼ʧ�� E
  16. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  17. exit /b 1
  18. )
  19. nrfjprog --reset -f NRF52 %��λ%
  20. if %errorlevel% neq 0 (
  21. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  22. echo E ��λʧ�� E
  23. echo EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
  24. exit /b 1
  25. )
  26. @REM ��¼lot
  27. nrfjprog -f nrf52 --memwr 0x10001080 --val %1
  28. @REM ��¼ID
  29. nrfjprog -f nrf52 --memwr 0x10001084 --val %2
  30. echo ---------------------------------------------------------------
  31. echo - done
  32. echo ---------------------------------------------------------------