From de95abde3ff087840abd15785114cd14c22ebf50 Mon Sep 17 00:00:00 2001 From: Roger Clark Date: Sun, 25 Sep 2016 09:00:57 +1000 Subject: [PATCH] Fix issues with linux and OSX permissions and update linux64 stlink upload script (issues 1 and 2) --- linux/dfu-util/dfu-prefix | Bin linux/dfu-util/dfu-suffix | Bin linux/dfu-util/dfu-util | Bin linux/install.sh | 0 linux/maple_upload | 0 linux/serial_upload | 0 linux/stlink/st-flash | Bin linux/stlink/st-info | Bin linux/stlink/st-term | Bin linux/stlink/st-util | Bin linux/stlink_upload | 0 linux/stm32flash/stm32flash | Bin linux/upload-reset | Bin linux/upload_router | 0 linux64/dfu-util/dfu-prefix | Bin linux64/dfu-util/dfu-suffix | Bin linux64/dfu-util/dfu-util | Bin linux64/install.sh | 0 linux64/maple_upload | 0 linux64/nucleoFlasher/nucleoFlasher | Bin 0 -> 9120 bytes linux64/serial_upload | 0 linux64/stlink/st-flash | Bin linux64/stlink/st-info | Bin linux64/stlink/st-term | Bin linux64/stlink/st-util | Bin linux64/stlink_upload | 4 ++++ linux64/stm32flash/stm32flash | Bin linux64/upload-reset | Bin linux64/upload_router | 0 macos/dfu-util/dfu-prefix | Bin macos/dfu-util/dfu-suffix | Bin macos/dfu-util/dfu-util | Bin macos/maple_upload | 0 macos/serial_upload | 0 macos/stlink/st-flash | Bin macos/stlink/st-info | Bin macos/stlink/st-term | Bin macos/stlink/st-util | Bin macos/stlink_upload | 0 macos/stm32flash/stm32flash | Bin macos/upload-reset | Bin macos/upload_router | 0 42 files changed, 4 insertions(+) mode change 100644 => 100755 linux/dfu-util/dfu-prefix mode change 100644 => 100755 linux/dfu-util/dfu-suffix mode change 100644 => 100755 linux/dfu-util/dfu-util mode change 100644 => 100755 linux/install.sh mode change 100644 => 100755 linux/maple_upload mode change 100644 => 100755 linux/serial_upload mode change 100644 => 100755 linux/stlink/st-flash mode change 100644 => 100755 linux/stlink/st-info mode change 100644 => 100755 linux/stlink/st-term mode change 100644 => 100755 linux/stlink/st-util mode change 100644 => 100755 linux/stlink_upload mode change 100644 => 100755 linux/stm32flash/stm32flash mode change 100644 => 100755 linux/upload-reset mode change 100644 => 100755 linux/upload_router mode change 100644 => 100755 linux64/dfu-util/dfu-prefix mode change 100644 => 100755 linux64/dfu-util/dfu-suffix mode change 100644 => 100755 linux64/dfu-util/dfu-util mode change 100644 => 100755 linux64/install.sh mode change 100644 => 100755 linux64/maple_upload create mode 100644 linux64/nucleoFlasher/nucleoFlasher mode change 100644 => 100755 linux64/serial_upload mode change 100644 => 100755 linux64/stlink/st-flash mode change 100644 => 100755 linux64/stlink/st-info mode change 100644 => 100755 linux64/stlink/st-term mode change 100644 => 100755 linux64/stlink/st-util mode change 100644 => 100755 linux64/stlink_upload mode change 100644 => 100755 linux64/stm32flash/stm32flash mode change 100644 => 100755 linux64/upload-reset mode change 100644 => 100755 linux64/upload_router mode change 100644 => 100755 macos/dfu-util/dfu-prefix mode change 100644 => 100755 macos/dfu-util/dfu-suffix mode change 100644 => 100755 macos/dfu-util/dfu-util mode change 100644 => 100755 macos/maple_upload mode change 100644 => 100755 macos/serial_upload mode change 100644 => 100755 macos/stlink/st-flash mode change 100644 => 100755 macos/stlink/st-info mode change 100644 => 100755 macos/stlink/st-term mode change 100644 => 100755 macos/stlink/st-util mode change 100644 => 100755 macos/stlink_upload mode change 100644 => 100755 macos/stm32flash/stm32flash mode change 100644 => 100755 macos/upload-reset mode change 100644 => 100755 macos/upload_router diff --git a/linux/dfu-util/dfu-prefix b/linux/dfu-util/dfu-prefix old mode 100644 new mode 100755 diff --git a/linux/dfu-util/dfu-suffix b/linux/dfu-util/dfu-suffix old mode 100644 new mode 100755 diff --git a/linux/dfu-util/dfu-util b/linux/dfu-util/dfu-util old mode 100644 new mode 100755 diff --git a/linux/install.sh b/linux/install.sh old mode 100644 new mode 100755 diff --git a/linux/maple_upload b/linux/maple_upload old mode 100644 new mode 100755 diff --git a/linux/serial_upload b/linux/serial_upload old mode 100644 new mode 100755 diff --git a/linux/stlink/st-flash b/linux/stlink/st-flash old mode 100644 new mode 100755 diff --git a/linux/stlink/st-info b/linux/stlink/st-info old mode 100644 new mode 100755 diff --git a/linux/stlink/st-term b/linux/stlink/st-term old mode 100644 new mode 100755 diff --git a/linux/stlink/st-util b/linux/stlink/st-util old mode 100644 new mode 100755 diff --git a/linux/stlink_upload b/linux/stlink_upload old mode 100644 new mode 100755 diff --git a/linux/stm32flash/stm32flash b/linux/stm32flash/stm32flash old mode 100644 new mode 100755 diff --git a/linux/upload-reset b/linux/upload-reset old mode 100644 new mode 100755 diff --git a/linux/upload_router b/linux/upload_router old mode 100644 new mode 100755 diff --git a/linux64/dfu-util/dfu-prefix b/linux64/dfu-util/dfu-prefix old mode 100644 new mode 100755 diff --git a/linux64/dfu-util/dfu-suffix b/linux64/dfu-util/dfu-suffix old mode 100644 new mode 100755 diff --git a/linux64/dfu-util/dfu-util b/linux64/dfu-util/dfu-util old mode 100644 new mode 100755 diff --git a/linux64/install.sh b/linux64/install.sh old mode 100644 new mode 100755 diff --git a/linux64/maple_upload b/linux64/maple_upload old mode 100644 new mode 100755 diff --git a/linux64/nucleoFlasher/nucleoFlasher b/linux64/nucleoFlasher/nucleoFlasher new file mode 100644 index 0000000000000000000000000000000000000000..4117f94bb5cf0dbb5bafc9c1170ad0788f918041 GIT binary patch literal 9120 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�)dEXNbPLrabq(>C{$Er`~;?qK(>PcoukN7VkgBZ1+&UMp5(Jn8-LFx=I zkcc&yh>;=vdK*sqL^nb?`L>F_LH{}+)M&awai literal 0 HcmV?d00001 diff --git a/linux64/serial_upload b/linux64/serial_upload old mode 100644 new mode 100755 diff --git a/linux64/stlink/st-flash b/linux64/stlink/st-flash old mode 100644 new mode 100755 diff --git a/linux64/stlink/st-info b/linux64/stlink/st-info old mode 100644 new mode 100755 diff --git a/linux64/stlink/st-term b/linux64/stlink/st-term old mode 100644 new mode 100755 diff --git a/linux64/stlink/st-util b/linux64/stlink/st-util old mode 100644 new mode 100755 diff --git a/linux64/stlink_upload b/linux64/stlink_upload old mode 100644 new mode 100755 index 24e528d5..f0dd789b --- a/linux64/stlink_upload +++ b/linux64/stlink_upload @@ -1,4 +1,8 @@ #!/bin/bash +$(dirname $0)/stlink/st-flash write "$4" 0x8000000 +exit 0 + +## Remove the lines 2 and 3 (above) if you want this script to wait until the Serial device has been enumerated and loaded before the script exits # Check for leaf device. function leaf_status() diff --git a/linux64/stm32flash/stm32flash b/linux64/stm32flash/stm32flash old mode 100644 new mode 100755 diff --git a/linux64/upload-reset b/linux64/upload-reset old mode 100644 new mode 100755 diff --git a/linux64/upload_router b/linux64/upload_router old mode 100644 new mode 100755 diff --git a/macos/dfu-util/dfu-prefix b/macos/dfu-util/dfu-prefix old mode 100644 new mode 100755 diff --git a/macos/dfu-util/dfu-suffix b/macos/dfu-util/dfu-suffix old mode 100644 new mode 100755 diff --git a/macos/dfu-util/dfu-util b/macos/dfu-util/dfu-util old mode 100644 new mode 100755 diff --git a/macos/maple_upload b/macos/maple_upload old mode 100644 new mode 100755 diff --git a/macos/serial_upload b/macos/serial_upload old mode 100644 new mode 100755 diff --git a/macos/stlink/st-flash b/macos/stlink/st-flash old mode 100644 new mode 100755 diff --git a/macos/stlink/st-info b/macos/stlink/st-info old mode 100644 new mode 100755 diff --git a/macos/stlink/st-term b/macos/stlink/st-term old mode 100644 new mode 100755 diff --git a/macos/stlink/st-util b/macos/stlink/st-util old mode 100644 new mode 100755 diff --git a/macos/stlink_upload b/macos/stlink_upload old mode 100644 new mode 100755 diff --git a/macos/stm32flash/stm32flash b/macos/stm32flash/stm32flash old mode 100644 new mode 100755 diff --git a/macos/upload-reset b/macos/upload-reset old mode 100644 new mode 100755 diff --git a/macos/upload_router b/macos/upload_router old mode 100644 new mode 100755