From b92a5ba18d074015e3fa28bb9c0fe1e84183a2de Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nguy=E1=BB=85n=20Long=20V=C5=A9?=
<57937809+cuminhbecube@users.noreply.github.com>
Date: Tue, 31 May 2022 14:46:48 +0700
Subject: [PATCH 1/5] =?UTF-8?q?b=E1=BA=A3n=20s=E1=BB=ADa=201?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
thay đổi một số chỗ trong hiển thị và xóa bộ nhớ
---
STBootLib/STBootLib.csproj | 3 +-
STM32 Flash Loader.sln | 17 ++++---
STM32 Flash Loader/App.config | 6 +--
STM32 Flash Loader/MainForm.Designer.cs | 39 ++++++++--------
STM32 Flash Loader/MainForm.cs | 3 ++
.../Properties/Resources.Designer.cs | 45 ++++++++-----------
.../Properties/Settings.Designer.cs | 24 +++++-----
STM32 Flash Loader/STM32 Flash Loader.csproj | 31 ++++++++++++-
8 files changed, 98 insertions(+), 70 deletions(-)
diff --git a/STBootLib/STBootLib.csproj b/STBootLib/STBootLib.csproj
index 0ed7706..760ea88 100644
--- a/STBootLib/STBootLib.csproj
+++ b/STBootLib/STBootLib.csproj
@@ -9,8 +9,9 @@
Properties
STBootLib
STBootLib
- v4.5
+ v4.8
512
+
true
diff --git a/STM32 Flash Loader.sln b/STM32 Flash Loader.sln
index cecbd18..bc8c42d 100644
--- a/STM32 Flash Loader.sln
+++ b/STM32 Flash Loader.sln
@@ -1,9 +1,9 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Express 2013 for Windows Desktop
-VisualStudioVersion = 12.0.21005.1
+# Visual Studio Version 17
+VisualStudioVersion = 17.1.32319.34
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "STM32 Flash Loader", "STM32 Flash Loader\STM32 Flash Loader.csproj", "{975D7D83-56AE-4A64-865E-BCD9096B05C7}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "STM32 Flash Loader", "STM32 Flash Loader\STM32 Flash Loader.csproj", "{F2A80228-9234-4748-A61B-F26D3C1EC7FA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "STBootLib", "STBootLib\STBootLib.csproj", "{8EC66A52-5978-481D-A80D-D75CBC6DE918}"
EndProject
@@ -13,10 +13,10 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {975D7D83-56AE-4A64-865E-BCD9096B05C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {975D7D83-56AE-4A64-865E-BCD9096B05C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {975D7D83-56AE-4A64-865E-BCD9096B05C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {975D7D83-56AE-4A64-865E-BCD9096B05C7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F2A80228-9234-4748-A61B-F26D3C1EC7FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F2A80228-9234-4748-A61B-F26D3C1EC7FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F2A80228-9234-4748-A61B-F26D3C1EC7FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F2A80228-9234-4748-A61B-F26D3C1EC7FA}.Release|Any CPU.Build.0 = Release|Any CPU
{8EC66A52-5978-481D-A80D-D75CBC6DE918}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8EC66A52-5978-481D-A80D-D75CBC6DE918}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8EC66A52-5978-481D-A80D-D75CBC6DE918}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -25,4 +25,7 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {D97571A4-3B65-4B5B-8A41-15F2194B0516}
+ EndGlobalSection
EndGlobal
diff --git a/STM32 Flash Loader/App.config b/STM32 Flash Loader/App.config
index 8e15646..4bfa005 100644
--- a/STM32 Flash Loader/App.config
+++ b/STM32 Flash Loader/App.config
@@ -1,6 +1,6 @@
-
+
-
+
-
\ No newline at end of file
+
diff --git a/STM32 Flash Loader/MainForm.Designer.cs b/STM32 Flash Loader/MainForm.Designer.cs
index 0eaaa3e..d3246f4 100644
--- a/STM32 Flash Loader/MainForm.Designer.cs
+++ b/STM32 Flash Loader/MainForm.Designer.cs
@@ -37,10 +37,10 @@ private void InitializeComponent()
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
this.tsslStatus = new System.Windows.Forms.ToolStripStatusLabel();
this.groupBox3 = new System.Windows.Forms.GroupBox();
- this.bJump = new System.Windows.Forms.Button();
this.lProgress = new System.Windows.Forms.Label();
this.bWrite = new System.Windows.Forms.Button();
this.pbProgress = new System.Windows.Forms.ProgressBar();
+ this.bJump = new System.Windows.Forms.Button();
this.ofdOpen = new System.Windows.Forms.OpenFileDialog();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.cbPSize = new System.Windows.Forms.ComboBox();
@@ -128,7 +128,7 @@ private void InitializeComponent()
//
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.tsslStatus});
- this.statusStrip1.Location = new System.Drawing.Point(0, 310);
+ this.statusStrip1.Location = new System.Drawing.Point(0, 386);
this.statusStrip1.Name = "statusStrip1";
this.statusStrip1.Size = new System.Drawing.Size(315, 22);
this.statusStrip1.TabIndex = 2;
@@ -142,29 +142,16 @@ private void InitializeComponent()
//
// groupBox3
//
- this.groupBox3.Controls.Add(this.bJump);
this.groupBox3.Controls.Add(this.lProgress);
this.groupBox3.Controls.Add(this.bWrite);
this.groupBox3.Controls.Add(this.pbProgress);
this.groupBox3.Location = new System.Drawing.Point(12, 224);
this.groupBox3.Name = "groupBox3";
- this.groupBox3.Size = new System.Drawing.Size(293, 80);
+ this.groupBox3.Size = new System.Drawing.Size(293, 133);
this.groupBox3.TabIndex = 3;
this.groupBox3.TabStop = false;
this.groupBox3.Text = "Actions";
//
- // bJump
- //
- this.bJump.Enabled = false;
- this.bJump.Location = new System.Drawing.Point(149, 48);
- this.bJump.Name = "bJump";
- this.bJump.Size = new System.Drawing.Size(133, 23);
- this.bJump.TabIndex = 3;
- this.bJump.Text = "Jump";
- this.ttToolTip.SetToolTip(this.bJump, "Uploads the firmware and jumps to it.");
- this.bJump.UseVisualStyleBackColor = true;
- this.bJump.Click += new System.EventHandler(this.bJump_Click);
- //
// lProgress
//
this.lProgress.AutoSize = true;
@@ -179,7 +166,7 @@ private void InitializeComponent()
this.bWrite.Enabled = false;
this.bWrite.Location = new System.Drawing.Point(9, 48);
this.bWrite.Name = "bWrite";
- this.bWrite.Size = new System.Drawing.Size(133, 23);
+ this.bWrite.Size = new System.Drawing.Size(242, 59);
this.bWrite.TabIndex = 0;
this.bWrite.Text = "Write Firmware && Jump";
this.ttToolTip.SetToolTip(this.bWrite, "Uploads the firmware and jumps to it.");
@@ -193,8 +180,21 @@ private void InitializeComponent()
this.pbProgress.Size = new System.Drawing.Size(242, 23);
this.pbProgress.TabIndex = 0;
//
+ // bJump
+ //
+ this.bJump.Enabled = false;
+ this.bJump.Location = new System.Drawing.Point(221, 53);
+ this.bJump.Name = "bJump";
+ this.bJump.Size = new System.Drawing.Size(57, 21);
+ this.bJump.TabIndex = 3;
+ this.bJump.Text = "Jump";
+ this.ttToolTip.SetToolTip(this.bJump, "Uploads the firmware and jumps to it.");
+ this.bJump.UseVisualStyleBackColor = true;
+ this.bJump.Click += new System.EventHandler(this.bJump_Click);
+ //
// groupBox4
//
+ this.groupBox4.Controls.Add(this.bJump);
this.groupBox4.Controls.Add(this.cbPSize);
this.groupBox4.Controls.Add(this.label5);
this.groupBox4.Controls.Add(this.cbxErase);
@@ -234,6 +234,8 @@ private void InitializeComponent()
// cbxErase
//
this.cbxErase.AutoSize = true;
+ this.cbxErase.Checked = true;
+ this.cbxErase.CheckState = System.Windows.Forms.CheckState.Checked;
this.cbxErase.Location = new System.Drawing.Point(194, 22);
this.cbxErase.Name = "cbxErase";
this.cbxErase.Size = new System.Drawing.Size(86, 17);
@@ -250,6 +252,7 @@ private void InitializeComponent()
this.tbAddress.Size = new System.Drawing.Size(112, 20);
this.tbAddress.TabIndex = 0;
this.tbAddress.Text = "0x08000000";
+ this.tbAddress.TextChanged += new System.EventHandler(this.tbAddress_TextChanged);
this.tbAddress.Leave += new System.EventHandler(this.tbAddress_Leave);
//
// label4
@@ -309,7 +312,7 @@ private void InitializeComponent()
this.AcceptButton = this.bWrite;
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(315, 332);
+ this.ClientSize = new System.Drawing.Size(315, 408);
this.Controls.Add(this.groupBox4);
this.Controls.Add(this.groupBox3);
this.Controls.Add(this.statusStrip1);
diff --git a/STM32 Flash Loader/MainForm.cs b/STM32 Flash Loader/MainForm.cs
index 8539872..d487025 100644
--- a/STM32 Flash Loader/MainForm.cs
+++ b/STM32 Flash Loader/MainForm.cs
@@ -296,6 +296,9 @@ private void cbPSize_SelectedIndexChanged(object sender, EventArgs e)
}
+ private void tbAddress_TextChanged(object sender, EventArgs e)
+ {
+ }
}
}
diff --git a/STM32 Flash Loader/Properties/Resources.Designer.cs b/STM32 Flash Loader/Properties/Resources.Designer.cs
index f3af9cf..366729a 100644
--- a/STM32 Flash Loader/Properties/Resources.Designer.cs
+++ b/STM32 Flash Loader/Properties/Resources.Designer.cs
@@ -1,17 +1,17 @@
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
-// Runtime Version:4.0.30319.34209
+// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
-namespace STM32_Flash_Loader.Properties
-{
-
-
+namespace STM32_Flash_Loader.Properties {
+ using System;
+
+
///
/// A strongly-typed resource class, for looking up localized strings, etc.
///
@@ -19,50 +19,43 @@ namespace STM32_Flash_Loader.Properties
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources
- {
-
+ internal class Resources {
+
private static global::System.Resources.ResourceManager resourceMan;
-
+
private static global::System.Globalization.CultureInfo resourceCulture;
-
+
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources()
- {
+ internal Resources() {
}
-
+
///
/// Returns the cached ResourceManager instance used by this class.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager
- {
- get
- {
- if ((resourceMan == null)) {
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("STM32_Flash_Loader.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
-
+
///
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture
- {
- get
- {
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
return resourceCulture;
}
- set
- {
+ set {
resourceCulture = value;
}
}
diff --git a/STM32 Flash Loader/Properties/Settings.Designer.cs b/STM32 Flash Loader/Properties/Settings.Designer.cs
index b89fc34..a18821d 100644
--- a/STM32 Flash Loader/Properties/Settings.Designer.cs
+++ b/STM32 Flash Loader/Properties/Settings.Designer.cs
@@ -1,28 +1,24 @@
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
-// Runtime Version:4.0.30319.34209
+// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
-namespace STM32_Flash_Loader.Properties
-{
-
-
+namespace STM32_Flash_Loader.Properties {
+
+
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
- {
-
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.1.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default
- {
- get
- {
+
+ public static Settings Default {
+ get {
return defaultInstance;
}
}
diff --git a/STM32 Flash Loader/STM32 Flash Loader.csproj b/STM32 Flash Loader/STM32 Flash Loader.csproj
index 3e040dd..d5151b2 100644
--- a/STM32 Flash Loader/STM32 Flash Loader.csproj
+++ b/STM32 Flash Loader/STM32 Flash Loader.csproj
@@ -9,8 +9,24 @@
Properties
STM32_Flash_Loader
STM32 Flash Loader
- v4.5
+ v4.8
512
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
AnyCPU
@@ -66,6 +82,7 @@
True
Resources.resx
+ True
SettingsSingleFileGenerator
@@ -89,6 +106,18 @@
STBootLib
+
+
+ False
+ Microsoft .NET Framework 4.8 %28x86 and x64%29
+ true
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+