aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection/stubs/Scripts
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2019-01-30 12:01:21 +0200
committerShlomo Hecht <shlomo@twine-s.com>2019-01-30 12:01:21 +0200
commit3a5c1184b70c684c0f6244d68ce8acf5ec766b6b (patch)
treed3cfafa720793cf227ee450581ff9f7995f28d82 /Software/Stubs Collection/stubs/Scripts
parent35ca91ca151dfbbe7e4ec560dca5630a8d7113e1 (diff)
downloadTango-3a5c1184b70c684c0f6244d68ce8acf5ec766b6b.tar.gz
Tango-3a5c1184b70c684c0f6244d68ce8acf5ec766b6b.zip
stubs unified
Diffstat (limited to 'Software/Stubs Collection/stubs/Scripts')
-rw-r--r--Software/Stubs Collection/stubs/Scripts/Assemblies/Other/TEST_FPFA2.cs49
-rw-r--r--Software/Stubs Collection/stubs/Scripts/Read_Version.cs17
2 files changed, 65 insertions, 1 deletions
diff --git a/Software/Stubs Collection/stubs/Scripts/Assemblies/Other/TEST_FPFA2.cs b/Software/Stubs Collection/stubs/Scripts/Assemblies/Other/TEST_FPFA2.cs
new file mode 100644
index 000000000..fd38fe89c
--- /dev/null
+++ b/Software/Stubs Collection/stubs/Scripts/Assemblies/Other/TEST_FPFA2.cs
@@ -0,0 +1,49 @@
+using System;
+using System.Text;
+using System.Linq;
+using System.Drawing;
+using System.Diagnostics;
+using System.Windows.Forms;
+using System.Threading;
+using System.Threading.Tasks;
+using System.Collections.Generic;
+using Tango.PMR.Stubs;
+using Tango.Stubs;
+include "..\..\Defines\Tango_Defines_Basic.cs"
+
+//const Int32 g_iDataSize = ;
+ int [] FPGA2_ADD = new int [] {0x24,0x34,0x44,0x54,0x64,0x74,0x84,0x94,0xa4,0xb2,0xc2,0xd2,0xe2,0xf2,0x102,0x112,0x122,0x132,
+ 0x322,0x332,0x342,0x352,0x362,0x372,0x382,0x392,0x3e0,0x3e2,0x3e4,0x3e6,0x3e8,0x3ea,0x3ec,0x3ee};
+
+
+//include "C:\To_Backup\Mulberry\Mulberry_current\Customers\Twine\Tango\LAB_Tests\Main_PCB\ATP_Test\Scripts\Defines\Tango_Defines_Basic.cs"
+
+public void OnExecute(StubManager stubManager)
+{
+ for (int i = 0; i < 34; i++)
+ {
+ Fpga_Write_Reg(FPGA2,FPGA2_ADD[i] , FPGA2_ADD[i], 0);
+
+ var rv=Fpga_Read_Reg(FPGA2, FPGA2_ADD[i], 0);
+
+ stubManager.Write("Address FPGA2-" );
+ stubManager.WriteHex(FPGA2_ADD[i],4 );
+ stubManager.Write("\tData-" );
+
+ stubManager.WriteHex(rv.Value,4 );
+
+ if (rv.Value==FPGA2_ADD[i])
+ {
+
+ stubManager.Write("\tGood\n");
+ }
+ else {
+ stubManager.Write("\t--------Bad---------\n");
+ }
+ }
+
+
+
+
+
+} \ No newline at end of file
diff --git a/Software/Stubs Collection/stubs/Scripts/Read_Version.cs b/Software/Stubs Collection/stubs/Scripts/Read_Version.cs
index b3e3e2c1f..3bc9eb929 100644
--- a/Software/Stubs Collection/stubs/Scripts/Read_Version.cs
+++ b/Software/Stubs Collection/stubs/Scripts/Read_Version.cs
@@ -53,6 +53,7 @@ public void OnExecute(StubManager stubManager)
stubManager.Write("\n");
+
var response_swid = stubManager.Run<StubReadEmbeddedVersionResponse>("StubReadEmbeddedVersionRequest" , true);
stubManager.Write("\nTIVA MCU SW Version (Major, Minor, Patch, Build, Version String): (");
stubManager.WriteHex(response_swid.VerMajor,4);
@@ -85,7 +86,21 @@ public void OnExecute(StubManager stubManager)
//ReadFPGATestReg(FPGA3);
stubManager.Write("\n");
-
+
+var response1 = stubManager.Run<StubReadEmbeddedVersionResponse>("StubReadEmbeddedVersionRequest" );
+
+ stubManager.Write("\nCPU Version: ");
+ stubManager.Write("\nVerMajor:");
+ stubManager.Write(response1.VerMajor);
+ stubManager.Write("\nVerMinor:");
+ stubManager.Write(response1.VerMinor);
+ stubManager.Write("\nVerMinor:");
+ stubManager.Write(response1.VerPatch);
+ stubManager.Write("\nVerPatch:");
+ stubManager.Write(response1.VerBuild);
+ stubManager.Write("\nVerBuild:");
+ stubManager.Write(response1.Version);
+
}
/* Example Script Output