diff options
author | Donna Whisnant <dewhisna@users.noreply.github.com> | 2022-08-22 10:23:49 -0500 |
---|---|---|
committer | KevinOConnor <kevin@koconnor.net> | 2022-09-11 21:57:28 -0400 |
commit | a0457f79e4728a9fcb05133aab0511e835e9b82b (patch) | |
tree | ed4323aa4d34e286fda1a18a05dbcbef899221c9 /scripts/flash-sdcard.sh | |
parent | f4440267e63dd372265fb223dc428ae3a83bf314 (diff) | |
download | kutter-a0457f79e4728a9fcb05133aab0511e835e9b82b.tar.gz kutter-a0457f79e4728a9fcb05133aab0511e835e9b82b.tar.xz kutter-a0457f79e4728a9fcb05133aab0511e835e9b82b.zip |
scripts: Support SDIO in flash-sdcard using split verification step
Signed-off-by: Donna Whisnant <dewhisna@dewtronics.com>
Diffstat (limited to 'scripts/flash-sdcard.sh')
-rwxr-xr-x | scripts/flash-sdcard.sh | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/scripts/flash-sdcard.sh b/scripts/flash-sdcard.sh index 7ee03cce..08886409 100755 --- a/scripts/flash-sdcard.sh +++ b/scripts/flash-sdcard.sh @@ -10,6 +10,7 @@ KLIPPER_BIN_DEFAULT=$KLIPPER_BIN KLIPPER_DICT_DEFAULT="${SRCDIR}/out/klipper.dict" SPI_FLASH="${SRCDIR}/scripts/spi_flash/spi_flash.py" BAUD_ARG="" +CHECK_ARG="" # Force script to exit if an error occurs set -e @@ -17,7 +18,7 @@ print_help_message() { echo "SD Card upload utility for Klipper" echo - echo "usage: flash_sdcard.sh [-h] [-l] [-b <baud>] [-f <firmware>] [-d <dictionary>]" + echo "usage: flash_sdcard.sh [-h] [-l] [-c] [-b <baud>] [-f <firmware>] [-d <dictionary>]" echo " <device> <board>" echo echo "positional arguments:" @@ -27,13 +28,14 @@ print_help_message() echo "optional arguments:" echo " -h show this message" echo " -l list available boards" + echo " -c run flash check/verify only (skip upload)" echo " -b <baud> serial baud rate (default is 250000)" echo " -f <firmware> path to klipper.bin" echo " -d <dictionary> path to klipper.dict for firmware validation" } # Parse command line "optional args" -while getopts "hlb:f:d:" arg; do +while getopts "hlcb:f:d:" arg; do case $arg in h) print_help_message @@ -43,6 +45,7 @@ while getopts "hlb:f:d:" arg; do ${KLIPPY_ENV} ${SPI_FLASH} -l exit 0 ;; + c) CHECK_ARG="-c";; b) BAUD_ARG="-b ${OPTARG}";; f) KLIPPER_BIN=$OPTARG;; d) KLIPPER_DICT=$OPTARG;; @@ -82,4 +85,4 @@ fi # Run Script echo "Flashing ${KLIPPER_BIN} to ${DEVICE}" -${KLIPPY_ENV} ${SPI_FLASH} ${BAUD_ARG} ${KLIPPER_DICT} ${DEVICE} ${BOARD} ${KLIPPER_BIN} +${KLIPPY_ENV} ${SPI_FLASH} ${CHECK_ARG} ${BAUD_ARG} ${KLIPPER_DICT} ${DEVICE} ${BOARD} ${KLIPPER_BIN} |