diff options
author | Ivan Pang | 2012-02-03 11:16:08 -0600 |
---|---|---|
committer | Ivan Pang | 2012-02-03 11:16:08 -0600 |
commit | 51de764424df0e4f101d2f39c9f4e2d42555a94f (patch) | |
tree | 75e063370603c4066c43e211f57ae89e2216fdbe /program_evm | |
parent | ea60c97e9bc00f37844bf1c92e0224e69adcd61e (diff) | |
download | mcsdk-tools-51de764424df0e4f101d2f39c9f4e2d42555a94f.tar.gz mcsdk-tools-51de764424df0e4f101d2f39c9f4e2d42555a94f.tar.xz mcsdk-tools-51de764424df0e4f101d2f39c9f4e2d42555a94f.zip |
Copy program evm for mcsdk-210 branch
Diffstat (limited to 'program_evm')
49 files changed, 1021 insertions, 0 deletions
diff --git a/program_evm/binaries/evm6455-be/eepromwriter_input50.txt b/program_evm/binaries/evm6455-be/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6455-be/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6455/eepromwriter_input50.txt b/program_evm/binaries/evm6455/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6455/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6457l-be/eepromwriter_input50.txt b/program_evm/binaries/evm6457l-be/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6457l-be/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6457l/eepromwriter_input50.txt b/program_evm/binaries/evm6457l/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6457l/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6472l-be/eepromwriter_input50.txt b/program_evm/binaries/evm6472l-be/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6472l-be/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6472l/eepromwriter_input50.txt b/program_evm/binaries/evm6472l/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6472l/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6474-be/eepromwriter_input50.txt b/program_evm/binaries/evm6474-be/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6474-be/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6474/eepromwriter_input50.txt b/program_evm/binaries/evm6474/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6474/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6474l-be/eepromwriter_input50.txt b/program_evm/binaries/evm6474l-be/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6474l-be/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6474l/eepromwriter_input50.txt b/program_evm/binaries/evm6474l/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6474l/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6670l-be/eepromwriter_input50.txt b/program_evm/binaries/evm6670l-be/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6670l-be/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6670l-be/eepromwriter_input51.txt b/program_evm/binaries/evm6670l-be/eepromwriter_input51.txt new file mode 100644 index 0000000..54f7f79 --- /dev/null +++ b/program_evm/binaries/evm6670l-be/eepromwriter_input51.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom51.bin | ||
2 | bus_addr = 81 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6670l-be/nand_writer_input.txt b/program_evm/binaries/evm6670l-be/nand_writer_input.txt new file mode 100644 index 0000000..294195a --- /dev/null +++ b/program_evm/binaries/evm6670l-be/nand_writer_input.txt | |||
@@ -0,0 +1,5 @@ | |||
1 | file_name = nand.bin | ||
2 | start_addr = 16384 | ||
3 | |||
4 | |||
5 | |||
diff --git a/program_evm/binaries/evm6670l/eepromwriter_input.txt b/program_evm/binaries/evm6670l/eepromwriter_input.txt new file mode 100644 index 0000000..54f7f79 --- /dev/null +++ b/program_evm/binaries/evm6670l/eepromwriter_input.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom51.bin | ||
2 | bus_addr = 81 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6670l/eepromwriter_input50.txt b/program_evm/binaries/evm6670l/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6670l/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6670l/eepromwriter_input51.txt b/program_evm/binaries/evm6670l/eepromwriter_input51.txt new file mode 100644 index 0000000..54f7f79 --- /dev/null +++ b/program_evm/binaries/evm6670l/eepromwriter_input51.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom51.bin | ||
2 | bus_addr = 81 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6670l/nand_writer_input.txt b/program_evm/binaries/evm6670l/nand_writer_input.txt new file mode 100644 index 0000000..294195a --- /dev/null +++ b/program_evm/binaries/evm6670l/nand_writer_input.txt | |||
@@ -0,0 +1,5 @@ | |||
1 | file_name = nand.bin | ||
2 | start_addr = 16384 | ||
3 | |||
4 | |||
5 | |||
diff --git a/program_evm/binaries/evm6670l/nor_writer_input.txt b/program_evm/binaries/evm6670l/nor_writer_input.txt new file mode 100644 index 0000000..c0ebbd8 --- /dev/null +++ b/program_evm/binaries/evm6670l/nor_writer_input.txt | |||
@@ -0,0 +1,5 @@ | |||
1 | file_name = nor.bin | ||
2 | start_addr = 0 | ||
3 | |||
4 | |||
5 | |||
diff --git a/program_evm/binaries/evm6678l-be/eepromwriter_input50.txt b/program_evm/binaries/evm6678l-be/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6678l-be/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6678l-be/eepromwriter_input51.txt b/program_evm/binaries/evm6678l-be/eepromwriter_input51.txt new file mode 100644 index 0000000..54f7f79 --- /dev/null +++ b/program_evm/binaries/evm6678l-be/eepromwriter_input51.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom51.bin | ||
2 | bus_addr = 81 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6678l-be/nand_writer_input.txt b/program_evm/binaries/evm6678l-be/nand_writer_input.txt new file mode 100644 index 0000000..294195a --- /dev/null +++ b/program_evm/binaries/evm6678l-be/nand_writer_input.txt | |||
@@ -0,0 +1,5 @@ | |||
1 | file_name = nand.bin | ||
2 | start_addr = 16384 | ||
3 | |||
4 | |||
5 | |||
diff --git a/program_evm/binaries/evm6678l/eepromwriter_input.txt b/program_evm/binaries/evm6678l/eepromwriter_input.txt new file mode 100644 index 0000000..54f7f79 --- /dev/null +++ b/program_evm/binaries/evm6678l/eepromwriter_input.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom51.bin | ||
2 | bus_addr = 81 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6678l/eepromwriter_input50.txt b/program_evm/binaries/evm6678l/eepromwriter_input50.txt new file mode 100644 index 0000000..7fb9458 --- /dev/null +++ b/program_evm/binaries/evm6678l/eepromwriter_input50.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom50.bin | ||
2 | bus_addr = 80 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6678l/eepromwriter_input51.txt b/program_evm/binaries/evm6678l/eepromwriter_input51.txt new file mode 100644 index 0000000..54f7f79 --- /dev/null +++ b/program_evm/binaries/evm6678l/eepromwriter_input51.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | file_name = eeprom51.bin | ||
2 | bus_addr = 81 | ||
3 | start_addr = 0 | ||
4 | swap_data = 0 | ||
5 | |||
6 | |||
7 | |||
8 | |||
diff --git a/program_evm/binaries/evm6678l/nand_writer_input.txt b/program_evm/binaries/evm6678l/nand_writer_input.txt new file mode 100644 index 0000000..294195a --- /dev/null +++ b/program_evm/binaries/evm6678l/nand_writer_input.txt | |||
@@ -0,0 +1,5 @@ | |||
1 | file_name = nand.bin | ||
2 | start_addr = 16384 | ||
3 | |||
4 | |||
5 | |||
diff --git a/program_evm/binaries/evm6678l/nor_writer_input.txt b/program_evm/binaries/evm6678l/nor_writer_input.txt new file mode 100644 index 0000000..c0ebbd8 --- /dev/null +++ b/program_evm/binaries/evm6678l/nor_writer_input.txt | |||
@@ -0,0 +1,5 @@ | |||
1 | file_name = nor.bin | ||
2 | start_addr = 0 | ||
3 | |||
4 | |||
5 | |||
diff --git a/program_evm/configs/evm6455/evm6455-linuxhost.ccxml b/program_evm/configs/evm6455/evm6455-linuxhost.ccxml new file mode 100644 index 0000000..1903685 --- /dev/null +++ b/program_evm/configs/evm6455/evm6455-linuxhost.ccxml | |||
@@ -0,0 +1,15 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | |||
4 | |||
5 | <configuration XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0"> | ||
6 | <instance XML_version="1.2" desc="Texas Instruments XDS100v2 USB Emulator_0" href="connections/TIXDS100v2_Connection.xml" id="Texas Instruments XDS100v2 USB Emulator_0" xml="TIXDS100v2_Connection.xml" xmlpath="connections"/> | ||
7 | <connection XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0"> | ||
8 | <instance XML_version="1.2" href="drivers/tixds100v2icepick_c.xml" id="drivers" xml="tixds100v2icepick_c.xml" xmlpath="drivers"/> | ||
9 | <instance XML_version="1.2" href="drivers/tixds100v2c64xp.xml" id="drivers" xml="tixds100v2c64xp.xml" xmlpath="drivers"/> | ||
10 | <platform XML_version="1.2" id="platform_0"> | ||
11 | <instance XML_version="1.2" desc="DSK6455_0" href="boards/dsk6455.xml" id="DSK6455_0" xml="dsk6455.xml" xmlpath="boards"/> | ||
12 | </platform> | ||
13 | </connection> | ||
14 | </configuration> | ||
15 | </configurations> | ||
diff --git a/program_evm/configs/evm6455/evm6455.ccxml b/program_evm/configs/evm6455/evm6455.ccxml new file mode 100644 index 0000000..a9196fb --- /dev/null +++ b/program_evm/configs/evm6455/evm6455.ccxml | |||
@@ -0,0 +1,13 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Texas Instruments XDS100v2 USB Emulator_0" href="connections/TIXDS100v2_Connection.xml" id="Texas Instruments XDS100v2 USB Emulator_0" xml="TIXDS100v2_Connection.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds100v2icepick_c.xml" id="drivers" xml="tixds100v2icepick_c.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100v2c64xp.xml" id="drivers" xml="tixds100v2c64xp.xml" xmlpath="drivers"/> | ||
8 | <platform XML_version="1.2" id="platform_0"> | ||
9 | <instance XML_version="1.2" desc="TMS320C6455_0" href="Devices/c6455.xml" id="TMS320C6455_0" xml="c6455.xml" xmlpath="Devices"/> | ||
10 | </platform> | ||
11 | </connection> | ||
12 | </configuration> | ||
13 | </configurations> | ||
diff --git a/program_evm/configs/evm6457l/evm6457l-linuxhost.ccxml b/program_evm/configs/evm6457l/evm6457l-linuxhost.ccxml new file mode 100644 index 0000000..c20493a --- /dev/null +++ b/program_evm/configs/evm6457l/evm6457l-linuxhost.ccxml | |||
@@ -0,0 +1,14 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | |||
4 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
5 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1.5 USB Emulator_0" href="connections/TIXDS100v15_Connection.xml" id="Texas Instruments XDS100v1.5 USB Emulator_0" xml="TIXDS100v15_Connection.xml" xmlpath="connections"/> | ||
6 | <connection XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100icepick_c.xml" id="drivers" xml="tixds100icepick_c.xml" xmlpath="drivers"/> | ||
8 | <instance XML_version="1.2" href="drivers/tixds100c64xp.xml" id="drivers" xml="tixds100c64xp.xml" xmlpath="drivers"/> | ||
9 | <platform XML_version="1.2" id="platform_0"> | ||
10 | <instance XML_version="1.2" desc="TMDSEVM6457L_0" href="boards/evmc6457l.xml" id="TMDSEVM6457L_0" xml="evmc6457l.xml" xmlpath="boards"/> | ||
11 | </platform> | ||
12 | </connection> | ||
13 | </configuration> | ||
14 | </configurations> | ||
diff --git a/program_evm/configs/evm6457l/evm6457l.ccxml b/program_evm/configs/evm6457l/evm6457l.ccxml new file mode 100644 index 0000000..04096e9 --- /dev/null +++ b/program_evm/configs/evm6457l/evm6457l.ccxml | |||
@@ -0,0 +1,14 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | |||
4 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
5 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1 USB Emulator_0" href="connections/TIXDS100usb_Connection.xml" id="Texas Instruments XDS100v1 USB Emulator_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/> | ||
6 | <connection XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100icepick_c.xml" id="drivers" xml="tixds100icepick_c.xml" xmlpath="drivers"/> | ||
8 | <instance XML_version="1.2" href="drivers/tixds100c64xp.xml" id="drivers" xml="tixds100c64xp.xml" xmlpath="drivers"/> | ||
9 | <platform XML_version="1.2" id="platform_0"> | ||
10 | <instance XML_version="1.2" desc="TMDSEVM6457L_0" href="boards/evmc6457l.xml" id="TMDSEVM6457L_0" xml="evmc6457l.xml" xmlpath="boards"/> | ||
11 | </platform> | ||
12 | </connection> | ||
13 | </configuration> | ||
14 | </configurations> | ||
diff --git a/program_evm/configs/evm6472l/evm6472l-linuxhost.ccxml b/program_evm/configs/evm6472l/evm6472l-linuxhost.ccxml new file mode 100644 index 0000000..324dd37 --- /dev/null +++ b/program_evm/configs/evm6472l/evm6472l-linuxhost.ccxml | |||
@@ -0,0 +1,14 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | |||
4 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
5 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1.5 USB Emulator_0" href="connections/TIXDS100v15_Connection.xml" id="Texas Instruments XDS100v1.5 USB Emulator_0" xml="TIXDS100v15_Connection.xml" xmlpath="connections"/> | ||
6 | <connection XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100icepick_c.xml" id="drivers" xml="tixds100icepick_c.xml" xmlpath="drivers"/> | ||
8 | <instance XML_version="1.2" href="drivers/tixds100c64xp.xml" id="drivers" xml="tixds100c64xp.xml" xmlpath="drivers"/> | ||
9 | <platform XML_version="1.2" id="platform_0"> | ||
10 | <instance XML_version="1.2" desc="EVMC6472_0" href="boards/evmc6472.xml" id="EVMC6472_0" xml="evmc6472.xml" xmlpath="boards"/> | ||
11 | </platform> | ||
12 | </connection> | ||
13 | </configuration> | ||
14 | </configurations> | ||
diff --git a/program_evm/configs/evm6472l/evm6472l.ccxml b/program_evm/configs/evm6472l/evm6472l.ccxml new file mode 100644 index 0000000..71d32c4 --- /dev/null +++ b/program_evm/configs/evm6472l/evm6472l.ccxml | |||
@@ -0,0 +1,16 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | |||
4 | |||
5 | |||
6 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
7 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1 USB Emulator_0" href="connections/TIXDS100usb_Connection.xml" id="Texas Instruments XDS100v1 USB Emulator_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/> | ||
8 | <connection XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
9 | <instance XML_version="1.2" href="drivers/tixds100icepick_c.xml" id="drivers" xml="tixds100icepick_c.xml" xmlpath="drivers"/> | ||
10 | <instance XML_version="1.2" href="drivers/tixds100c64xp.xml" id="drivers" xml="tixds100c64xp.xml" xmlpath="drivers"/> | ||
11 | <platform XML_version="1.2" id="platform_0"> | ||
12 | <instance XML_version="1.2" desc="EVMC6472_0" href="boards/evmc6472.xml" id="EVMC6472_0" xml="evmc6472.xml" xmlpath="boards"/> | ||
13 | </platform> | ||
14 | </connection> | ||
15 | </configuration> | ||
16 | </configurations> | ||
diff --git a/program_evm/configs/evm6474/evm6474-linuxhost.ccxml b/program_evm/configs/evm6474/evm6474-linuxhost.ccxml new file mode 100644 index 0000000..39b3cde --- /dev/null +++ b/program_evm/configs/evm6474/evm6474-linuxhost.ccxml | |||
@@ -0,0 +1,28 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Texas Instruments XDS100v2 USB Emulator_0" href="connections/TIXDS100v2_Connection.xml" id="Texas Instruments XDS100v2 USB Emulator_0" xml="TIXDS100v2_Connection.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds100v2icepick_c.xml" id="drivers" xml="tixds100v2icepick_c.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100v2c64xp.xml" id="drivers" xml="tixds100v2c64xp.xml" xmlpath="drivers"/> | ||
8 | <platform XML_version="1.2" id="platform_0"> | ||
9 | <instance XML_version="1.2" desc="EVMC6474_0" href="boards/evmc6474.xml" id="EVMC6474_0" xml="evmc6474.xml" xmlpath="boards"/> | ||
10 | <board XML_version="1.2" description="Spectrum Digital C6474 EVM Board" id="EVMC6474_0"> | ||
11 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_C Router" id="IcePick_C_0" isa="ICEPICK_C"> | ||
12 | <subpath id="Subpath_1"> | ||
13 | <property Type="numericfield" Value="0x12" desc="Port Number_0" id="Port Number"/> | ||
14 | </subpath> | ||
15 | </router> | ||
16 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_C Router" id="IcePick_C_1" isa="ICEPICK_C"> | ||
17 | <subpath id="Subpath_3"> | ||
18 | <property Type="numericfield" Value="0x11" desc="Port Number_1" id="Port Number"/> | ||
19 | </subpath> | ||
20 | <subpath id="Subpath_4"> | ||
21 | <property Type="numericfield" Value="0x12" desc="Port Number_2" id="Port Number"/> | ||
22 | </subpath> | ||
23 | </router> | ||
24 | </board> | ||
25 | </platform> | ||
26 | </connection> | ||
27 | </configuration> | ||
28 | </configurations> | ||
diff --git a/program_evm/configs/evm6474/evm6474.ccxml b/program_evm/configs/evm6474/evm6474.ccxml new file mode 100644 index 0000000..39b3cde --- /dev/null +++ b/program_evm/configs/evm6474/evm6474.ccxml | |||
@@ -0,0 +1,28 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Texas Instruments XDS100v2 USB Emulator_0" href="connections/TIXDS100v2_Connection.xml" id="Texas Instruments XDS100v2 USB Emulator_0" xml="TIXDS100v2_Connection.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds100v2icepick_c.xml" id="drivers" xml="tixds100v2icepick_c.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100v2c64xp.xml" id="drivers" xml="tixds100v2c64xp.xml" xmlpath="drivers"/> | ||
8 | <platform XML_version="1.2" id="platform_0"> | ||
9 | <instance XML_version="1.2" desc="EVMC6474_0" href="boards/evmc6474.xml" id="EVMC6474_0" xml="evmc6474.xml" xmlpath="boards"/> | ||
10 | <board XML_version="1.2" description="Spectrum Digital C6474 EVM Board" id="EVMC6474_0"> | ||
11 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_C Router" id="IcePick_C_0" isa="ICEPICK_C"> | ||
12 | <subpath id="Subpath_1"> | ||
13 | <property Type="numericfield" Value="0x12" desc="Port Number_0" id="Port Number"/> | ||
14 | </subpath> | ||
15 | </router> | ||
16 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_C Router" id="IcePick_C_1" isa="ICEPICK_C"> | ||
17 | <subpath id="Subpath_3"> | ||
18 | <property Type="numericfield" Value="0x11" desc="Port Number_1" id="Port Number"/> | ||
19 | </subpath> | ||
20 | <subpath id="Subpath_4"> | ||
21 | <property Type="numericfield" Value="0x12" desc="Port Number_2" id="Port Number"/> | ||
22 | </subpath> | ||
23 | </router> | ||
24 | </board> | ||
25 | </platform> | ||
26 | </connection> | ||
27 | </configuration> | ||
28 | </configurations> | ||
diff --git a/program_evm/configs/evm6474l/evm6474l-linuxhost.ccxml b/program_evm/configs/evm6474l/evm6474l-linuxhost.ccxml new file mode 100644 index 0000000..048ea79 --- /dev/null +++ b/program_evm/configs/evm6474l/evm6474l-linuxhost.ccxml | |||
@@ -0,0 +1,16 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | |||
4 | |||
5 | |||
6 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
7 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1.5 USB Emulator_0" href="connections/TIXDS100v15_Connection.xml" id="Texas Instruments XDS100v1.5 USB Emulator_0" xml="TIXDS100v15_Connection.xml" xmlpath="connections"/> | ||
8 | <connection XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
9 | <instance XML_version="1.2" href="drivers/tixds100icepick_c.xml" id="drivers" xml="tixds100icepick_c.xml" xmlpath="drivers"/> | ||
10 | <instance XML_version="1.2" href="drivers/tixds100c64xp.xml" id="drivers" xml="tixds100c64xp.xml" xmlpath="drivers"/> | ||
11 | <platform XML_version="1.2" id="platform_0"> | ||
12 | <instance XML_version="1.2" desc="TMDSEVM6474L_0" href="boards/evmc6474l.xml" id="TMDSEVM6474L_0" xml="evmc6474l.xml" xmlpath="boards"/> | ||
13 | </platform> | ||
14 | </connection> | ||
15 | </configuration> | ||
16 | </configurations> | ||
diff --git a/program_evm/configs/evm6474l/evm6474l.ccxml b/program_evm/configs/evm6474l/evm6474l.ccxml new file mode 100644 index 0000000..bc36769 --- /dev/null +++ b/program_evm/configs/evm6474l/evm6474l.ccxml | |||
@@ -0,0 +1,13 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1 USB Emulator_0" href="connections/TIXDS100usb_Connection.xml" id="Texas Instruments XDS100v1 USB Emulator_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds100icepick_c.xml" id="drivers" xml="tixds100icepick_c.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100c64xp.xml" id="drivers" xml="tixds100c64xp.xml" xmlpath="drivers"/> | ||
8 | <platform XML_version="1.2" id="platform_0"> | ||
9 | <instance XML_version="1.2" desc="TMDSEVM6474L_0" href="boards/evmc6474l.xml" id="TMDSEVM6474L_0" xml="evmc6474l.xml" xmlpath="boards"/> | ||
10 | </platform> | ||
11 | </connection> | ||
12 | </configuration> | ||
13 | </configurations> | ||
diff --git a/program_evm/configs/evm6670l/evm6670l-linuxhost.ccxml b/program_evm/configs/evm6670l/evm6670l-linuxhost.ccxml new file mode 100644 index 0000000..4e2929d --- /dev/null +++ b/program_evm/configs/evm6670l/evm6670l-linuxhost.ccxml | |||
@@ -0,0 +1,29 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1.5 USB Emulator_0" href="connections/TIXDS100v15_Connection.xml" id="Texas Instruments XDS100v1.5 USB Emulator_0" xml="TIXDS100v15_Connection.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds100icepick_d.xml" id="drivers" xml="tixds100icepick_d.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100c66xx.xml" id="drivers" xml="tixds100c66xx.xml" xmlpath="drivers"/> | ||
8 | <instance XML_version="1.2" href="drivers/tixds100cs_dap.xml" id="drivers" xml="tixds100cs_dap.xml" xmlpath="drivers"/> | ||
9 | <platform XML_version="1.2" id="platform_0"> | ||
10 | <instance XML_version="1.2" desc="TMS320C6670_0" href="devices/C6670.xml" id="TMS320C6670_0" xml="C6670.xml" xmlpath="devices"/> | ||
11 | <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6670_0" partnum="TMS320C6670" simulation="no"> | ||
12 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> | ||
13 | <subpath id="subpath_3"> | ||
14 | <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" deviceSim="false" id="C66xx_3" isa="TMS320C66XX"> | ||
15 | <property Type="choicelist" Value="0" id="bypass"/> | ||
16 | <property Type="choicelist" Value="0" id="Slave Processor"/> | ||
17 | </cpu> | ||
18 | </subpath> | ||
19 | <subpath id="subpath_0"> | ||
20 | <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_0" isa="TMS320C66XX"> | ||
21 | <property Type="filepathfield" Value="../../emulation/boards/evmc6670l/gel/evmc6670l.gel" id="GEL File"/> | ||
22 | </cpu> | ||
23 | </subpath> | ||
24 | </router> | ||
25 | </device> | ||
26 | </platform> | ||
27 | </connection> | ||
28 | </configuration> | ||
29 | </configurations> | ||
diff --git a/program_evm/configs/evm6670l/evm6670l.ccxml b/program_evm/configs/evm6670l/evm6670l.ccxml new file mode 100644 index 0000000..4dec39e --- /dev/null +++ b/program_evm/configs/evm6670l/evm6670l.ccxml | |||
@@ -0,0 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1 USB Emulator_0" href="connections/TIXDS100usb_Connection.xml" id="Texas Instruments XDS100v1 USB Emulator_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds100icepick_d.xml" id="drivers" xml="tixds100icepick_d.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100c66xx.xml" id="drivers" xml="tixds100c66xx.xml" xmlpath="drivers"/> | ||
8 | <instance XML_version="1.2" href="drivers/tixds100cs_dap.xml" id="drivers" xml="tixds100cs_dap.xml" xmlpath="drivers"/> | ||
9 | <platform XML_version="1.2" id="platform_0"> | ||
10 | <instance XML_version="1.2" desc="TMS320C6670_0" href="devices/C6670.xml" id="TMS320C6670_0" xml="C6670.xml" xmlpath="devices"/> | ||
11 | <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6670_0" partnum="TMS320C6670"> | ||
12 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> | ||
13 | <subpath id="subpath_0"> | ||
14 | <cpu HW_revision="1.0" XML_version="1.2" desc="C66xx_0" description="C66xx CGEM+FP CPU" id="C66xx_0" isa="TMS320C66XX"> | ||
15 | <property Type="filepathfield" Value="..\..\emulation\boards\evmc6670l\gel\evmc6670l.gel" id="GEL File"/> | ||
16 | </cpu> | ||
17 | </subpath> | ||
18 | </router> | ||
19 | </device> | ||
20 | </platform> | ||
21 | </connection> | ||
22 | </configuration> | ||
23 | </configurations> | ||
diff --git a/program_evm/configs/evm6670l/evm6670le-linuxhost.ccxml b/program_evm/configs/evm6670l/evm6670le-linuxhost.ccxml new file mode 100644 index 0000000..06e4eb0 --- /dev/null +++ b/program_evm/configs/evm6670l/evm6670le-linuxhost.ccxml | |||
@@ -0,0 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Blackhawk XDS560v2-USB Mezzanine Emulator_0" href="connections/BH-XDS560v2-USB_Mezzanine.xml" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0" xml="BH-XDS560v2-USB_Mezzanine.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds560icepick_d.xml" id="drivers" xml="tixds560icepick_d.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds560c66xx.xml" id="drivers" xml="tixds560c66xx.xml" xmlpath="drivers"/> | ||
8 | <instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/> | ||
9 | <platform XML_version="1.2" id="platform_0"> | ||
10 | <instance XML_version="1.2" desc="TMS320C6670_0" href="devices/C6670.xml" id="TMS320C6670_0" xml="C6670.xml" xmlpath="devices"/> | ||
11 | <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6670_0" partnum="TMS320C6670" simulation="no"> | ||
12 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> | ||
13 | <subpath id="subpath_0"> | ||
14 | <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" deviceSim="false" id="C66xx_0" isa="TMS320C66XX"> | ||
15 | <property Type="filepathfield" Value="../../emulation/boards/evmc6670l/gel/evmc6670l.gel" id="GEL File"/> | ||
16 | </cpu> | ||
17 | </subpath> | ||
18 | </router> | ||
19 | </device> | ||
20 | </platform> | ||
21 | </connection> | ||
22 | </configuration> | ||
23 | </configurations> | ||
diff --git a/program_evm/configs/evm6670l/evm6670le.ccxml b/program_evm/configs/evm6670l/evm6670le.ccxml new file mode 100644 index 0000000..06e4eb0 --- /dev/null +++ b/program_evm/configs/evm6670l/evm6670le.ccxml | |||
@@ -0,0 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Blackhawk XDS560v2-USB Mezzanine Emulator_0" href="connections/BH-XDS560v2-USB_Mezzanine.xml" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0" xml="BH-XDS560v2-USB_Mezzanine.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds560icepick_d.xml" id="drivers" xml="tixds560icepick_d.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds560c66xx.xml" id="drivers" xml="tixds560c66xx.xml" xmlpath="drivers"/> | ||
8 | <instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/> | ||
9 | <platform XML_version="1.2" id="platform_0"> | ||
10 | <instance XML_version="1.2" desc="TMS320C6670_0" href="devices/C6670.xml" id="TMS320C6670_0" xml="C6670.xml" xmlpath="devices"/> | ||
11 | <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6670_0" partnum="TMS320C6670" simulation="no"> | ||
12 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> | ||
13 | <subpath id="subpath_0"> | ||
14 | <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" deviceSim="false" id="C66xx_0" isa="TMS320C66XX"> | ||
15 | <property Type="filepathfield" Value="../../emulation/boards/evmc6670l/gel/evmc6670l.gel" id="GEL File"/> | ||
16 | </cpu> | ||
17 | </subpath> | ||
18 | </router> | ||
19 | </device> | ||
20 | </platform> | ||
21 | </connection> | ||
22 | </configuration> | ||
23 | </configurations> | ||
diff --git a/program_evm/configs/evm6678l/evm6678l-linuxhost.ccxml b/program_evm/configs/evm6678l/evm6678l-linuxhost.ccxml new file mode 100644 index 0000000..4e18ccd --- /dev/null +++ b/program_evm/configs/evm6678l/evm6678l-linuxhost.ccxml | |||
@@ -0,0 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1.5 USB Emulator_0" href="connections/TIXDS100v15_Connection.xml" id="Texas Instruments XDS100v1.5 USB Emulator_0" xml="TIXDS100v15_Connection.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Texas Instruments XDS100v1.5 USB Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds100icepick_d.xml" id="drivers" xml="tixds100icepick_d.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds100c66xx.xml" id="drivers" xml="tixds100c66xx.xml" xmlpath="drivers"/> | ||
8 | <instance XML_version="1.2" href="drivers/tixds100cs_dap.xml" id="drivers" xml="tixds100cs_dap.xml" xmlpath="drivers"/> | ||
9 | <platform XML_version="1.2" id="platform_0"> | ||
10 | <instance XML_version="1.2" desc="TMS320C6678_0" href="devices/C6678.xml" id="TMS320C6678_0" xml="C6678.xml" xmlpath="devices"/> | ||
11 | <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6678_0" partnum="TMS320C6678"> | ||
12 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> | ||
13 | <subpath id="subpath_0"> | ||
14 | <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_0" isa="TMS320C66XX"> | ||
15 | <property Type="filepathfield" Value="../../emulation/boards/evmc6678l/gel/evmc6678l.gel" id="GEL File"/> | ||
16 | </cpu> | ||
17 | </subpath> | ||
18 | </router> | ||
19 | </device> | ||
20 | </platform> | ||
21 | </connection> | ||
22 | </configuration> | ||
23 | </configurations> | ||
diff --git a/program_evm/configs/evm6678l/evm6678l.ccxml b/program_evm/configs/evm6678l/evm6678l.ccxml new file mode 100644 index 0000000..7e009d6 --- /dev/null +++ b/program_evm/configs/evm6678l/evm6678l.ccxml | |||
@@ -0,0 +1,25 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | |||
4 | |||
5 | <configuration XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
6 | <instance XML_version="1.2" desc="Texas Instruments XDS100v1 USB Emulator_0" href="connections/TIXDS100usb_Connection.xml" id="Texas Instruments XDS100v1 USB Emulator_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/> | ||
7 | <connection XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> | ||
8 | <instance XML_version="1.2" href="drivers/tixds100icepick_d.xml" id="drivers" xml="tixds100icepick_d.xml" xmlpath="drivers"/> | ||
9 | <instance XML_version="1.2" href="drivers/tixds100c66xx.xml" id="drivers" xml="tixds100c66xx.xml" xmlpath="drivers"/> | ||
10 | <instance XML_version="1.2" href="drivers/tixds100cs_dap.xml" id="drivers" xml="tixds100cs_dap.xml" xmlpath="drivers"/> | ||
11 | <platform XML_version="1.2" id="platform_0"> | ||
12 | <instance XML_version="1.2" desc="TMS320C6678_0" href="Devices/C6678.xml" id="TMS320C6678_0" xml="C6678.xml" xmlpath="Devices"/> | ||
13 | <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6678_0" partnum="TMS320C6678"> | ||
14 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> | ||
15 | <subpath id="subpath_0"> | ||
16 | <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_0" isa="TMS320C66XX"> | ||
17 | <property Type="filepathfield" Value="..\..\emulation\boards\evmc6678l\gel\evmc6678l.gel" id="GEL File"/> | ||
18 | </cpu> | ||
19 | </subpath> | ||
20 | </router> | ||
21 | </device> | ||
22 | </platform> | ||
23 | </connection> | ||
24 | </configuration> | ||
25 | </configurations> | ||
diff --git a/program_evm/configs/evm6678l/evm6678le-linuxhost.ccxml b/program_evm/configs/evm6678l/evm6678le-linuxhost.ccxml new file mode 100644 index 0000000..3dc3152 --- /dev/null +++ b/program_evm/configs/evm6678l/evm6678le-linuxhost.ccxml | |||
@@ -0,0 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | <configuration XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0"> | ||
4 | <instance XML_version="1.2" desc="Blackhawk XDS560v2-USB Mezzanine Emulator_0" href="connections/BH-XDS560v2-USB_Mezzanine.xml" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0" xml="BH-XDS560v2-USB_Mezzanine.xml" xmlpath="connections"/> | ||
5 | <connection XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0"> | ||
6 | <instance XML_version="1.2" href="drivers/tixds560icepick_d.xml" id="drivers" xml="tixds560icepick_d.xml" xmlpath="drivers"/> | ||
7 | <instance XML_version="1.2" href="drivers/tixds560c66xx.xml" id="drivers" xml="tixds560c66xx.xml" xmlpath="drivers"/> | ||
8 | <instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/> | ||
9 | <platform XML_version="1.2" id="platform_0"> | ||
10 | <instance XML_version="1.2" desc="TMS320C6678_0" href="devices/C6678.xml" id="TMS320C6678_0" xml="C6678.xml" xmlpath="devices"/> | ||
11 | <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6678_0" partnum="TMS320C6678" simulation="no"> | ||
12 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> | ||
13 | <subpath id="subpath_0"> | ||
14 | <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" deviceSim="false" id="C66xx_0" isa="TMS320C66XX"> | ||
15 | <property Type="filepathfield" Value="../../emulation/boards/evmc6678l/gel/evmc6678l.gel" id="GEL File"/> | ||
16 | </cpu> | ||
17 | </subpath> | ||
18 | </router> | ||
19 | </device> | ||
20 | </platform> | ||
21 | </connection> | ||
22 | </configuration> | ||
23 | </configurations> | ||
diff --git a/program_evm/configs/evm6678l/evm6678le.ccxml b/program_evm/configs/evm6678l/evm6678le.ccxml new file mode 100644 index 0000000..b8ea037 --- /dev/null +++ b/program_evm/configs/evm6678l/evm6678le.ccxml | |||
@@ -0,0 +1,26 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <configurations XML_version="1.2" id="configurations_0"> | ||
3 | |||
4 | |||
5 | |||
6 | <configuration XML_version="1.2" id="Blackhawk XDS560v2-USB System Trace Emulator_0"> | ||
7 | <instance XML_version="1.2" desc="Blackhawk XDS560v2-USB System Trace Emulator_0" href="connections/BH-XDS560v2-USB_Connection.xml" id="Blackhawk XDS560v2-USB System Trace Emulator_0" xml="BH-XDS560v2-USB_Connection.xml" xmlpath="connections"/> | ||
8 | <connection XML_version="1.2" id="Blackhawk XDS560v2-USB System Trace Emulator_0"> | ||
9 | <instance XML_version="1.2" href="drivers/tixds560icepick_d.xml" id="drivers" xml="tixds560icepick_d.xml" xmlpath="drivers"/> | ||
10 | <instance XML_version="1.2" href="drivers/tixds560c66xx.xml" id="drivers" xml="tixds560c66xx.xml" xmlpath="drivers"/> | ||
11 | <instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/> | ||
12 | <platform XML_version="1.2" id="platform_0"> | ||
13 | <instance XML_version="1.2" desc="TMS320C6678_0" href="Devices/C6678.xml" id="TMS320C6678_0" xml="C6678.xml" xmlpath="Devices"/> | ||
14 | <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6678_0" partnum="TMS320C6678"> | ||
15 | <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> | ||
16 | <subpath id="subpath_0"> | ||
17 | <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_0" isa="TMS320C66XX"> | ||
18 | <property Type="filepathfield" Value="..\..\emulation\boards\evmc6678l\gel\evmc6678l.gel" id="GEL File"/> | ||
19 | </cpu> | ||
20 | </subpath> | ||
21 | </router> | ||
22 | </device> | ||
23 | </platform> | ||
24 | </connection> | ||
25 | </configuration> | ||
26 | </configurations> | ||
diff --git a/program_evm/gel/README.txt b/program_evm/gel/README.txt new file mode 100644 index 0000000..0ddc6d9 --- /dev/null +++ b/program_evm/gel/README.txt | |||
@@ -0,0 +1,15 @@ | |||
1 | Steps to update GELs for C66x EVMs | ||
2 | ---------------------------------- | ||
3 | |||
4 | 1: There are two GEL files provided in this directory evmc6670l.gel and evmc6678l.gel | ||
5 | |||
6 | 2: These GEL files needs to be copied to CCS installation | ||
7 | |||
8 | 3: The following steps will assume the CCS is installed in <CCS_INSTALL_DIR> (which is typically C:\Program Files\Texas Instruments\ccsv5 for Windows XP and ~/ti/ccsv5) | ||
9 | |||
10 | 4: Close the CCS if open | ||
11 | |||
12 | 5: Replace the GEL file present in the <CCS_INSTALL_DIR>/ccs_base_5.0.3.00028/emulation/boards/evmc6670l/gel directory with the evmc6670l.gel file present in this directory | ||
13 | |||
14 | 6: Replace the GEL file present in the <CCS_INSTALL_DIR>/ccs_base_5.0.3.00028/emulation/boards/evmc6678l/gel directory with the evmc6678l.gel file present in this directory | ||
15 | |||
diff --git a/program_evm/logs/logs.txt b/program_evm/logs/logs.txt new file mode 100644 index 0000000..205b14f --- /dev/null +++ b/program_evm/logs/logs.txt | |||
@@ -0,0 +1 @@ | |||
Program EVM logs will be stored in this directory. \ No newline at end of file | |||
diff --git a/program_evm/program_evm.js b/program_evm/program_evm.js new file mode 100644 index 0000000..a8e9500 --- /dev/null +++ b/program_evm/program_evm.js | |||
@@ -0,0 +1,449 @@ | |||
1 | // factory_defaults dss script | ||
2 | // Import the DSS packages into our namespace to save on typing | ||
3 | importPackage(Packages.com.ti.debug.engine.scripting); | ||
4 | importPackage(Packages.com.ti.ccstudio.scripting.environment); | ||
5 | importPackage(Packages.java.lang); | ||
6 | importPackage(Packages.java.io); | ||
7 | importPackage(Packages.java.util); | ||
8 | |||
9 | // Create our scripting environment object - which is the main entry point into | ||
10 | // any script and the factory for creating other Scriptable ervers and Sessions | ||
11 | var script = ScriptingEnvironment.instance() | ||
12 | |||
13 | var debugScriptEnv = ScriptingEnvironment.instance(); | ||
14 | // program_evm environment. | ||
15 | testEnv = {}; | ||
16 | |||
17 | // Get the Debug Server and start a Debug Session | ||
18 | var debugServer = script.getServer("DebugServer.1"); | ||
19 | |||
20 | //***************Functions define*************************** | ||
21 | |||
22 | |||
23 | function isFile(path) | ||
24 | { | ||
25 | try | ||
26 | { | ||
27 | file = new java.io.FileReader(path); | ||
28 | } | ||
29 | catch (ex) | ||
30 | { | ||
31 | return false; | ||
32 | } | ||
33 | |||
34 | return true; | ||
35 | |||
36 | } | ||
37 | |||
38 | |||
39 | //****************Get New Time Stamp*********************** | ||
40 | function localTime() | ||
41 | { | ||
42 | // get time stamp | ||
43 | var currentTime = new Date(); | ||
44 | var year = currentTime.getFullYear(); | ||
45 | var month = currentTime.getMonth() + 1; | ||
46 | month = month + ""; | ||
47 | if (month.length == 1) | ||
48 | { | ||
49 | month = "0" + month; | ||
50 | } | ||
51 | var day = currentTime.getDate(); | ||
52 | var hour = currentTime.getHours(); | ||
53 | var minute = currentTime.getMinutes(); | ||
54 | minute = minute + ""; | ||
55 | if (minute.length == 1) | ||
56 | { | ||
57 | minute = "0" + minute; | ||
58 | } | ||
59 | var second = currentTime.getSeconds(); | ||
60 | second = second + ""; | ||
61 | if (second.length == 1) | ||
62 | { | ||
63 | second = "0" + second; | ||
64 | } | ||
65 | |||
66 | return (year+"_"+month+"_"+day+"_"+hour+minute+second); | ||
67 | } | ||
68 | |||
69 | /** | ||
70 | * Get error code from the given exception. | ||
71 | * @param {exception} The exception from which to get the error code. | ||
72 | */ | ||
73 | function getErrorCode(exception) | ||
74 | { | ||
75 | var ex2 = exception.javaException; | ||
76 | if (ex2 instanceof Packages.com.ti.ccstudio.scripting.environment.ScriptingException) { | ||
77 | return ex2.getErrorID(); | ||
78 | } | ||
79 | return 0; | ||
80 | } | ||
81 | function fileCopy(source,destination) | ||
82 | { | ||
83 | inputFile = new File(source); | ||
84 | outputFile = new File(destination); | ||
85 | infile = new java.io.FileReader(inputFile); | ||
86 | out = new java.io.FileWriter(outputFile); | ||
87 | var c; | ||
88 | |||
89 | while ((c = infile.read()) != -1) | ||
90 | out.write(c); | ||
91 | |||
92 | infile.close(); | ||
93 | out.close(); | ||
94 | } | ||
95 | |||
96 | function pausecomp(millis) | ||
97 | { | ||
98 | var date = new Date(); | ||
99 | var curDate = null; | ||
100 | do { curDate = new Date(); } | ||
101 | while(curDate-date < millis) | ||
102 | { | ||
103 | //print("Waiting "+millis+"ms...\r\n") | ||
104 | } | ||
105 | } | ||
106 | |||
107 | //******************************************* | ||
108 | // Declarations and Inititalizations | ||
109 | var nandwriter_dir = java.lang.System.getProperty("user.dir"); | ||
110 | var dss_script_dir = java.lang.System.getenv("DSS_SCRIPT_DIR"); | ||
111 | var host_os = ""; | ||
112 | var script_logs = nandwriter_dir+"/logs/"; | ||
113 | var script_configs = nandwriter_dir+"/configs/"; | ||
114 | var script_binaries = nandwriter_dir+"/binaries/"; | ||
115 | var targetConfig = ""; | ||
116 | var writeAll = false; | ||
117 | var big_endian = false; | ||
118 | var targetFlag = "unknown"; | ||
119 | var targetConfig = "unknown"; | ||
120 | var emul560 = false; | ||
121 | testEnv.cioFile = null; | ||
122 | |||
123 | if (java.lang.System.getProperty("os.name").match(/Linux/i)) | ||
124 | { | ||
125 | host_os = "-linuxhost"; | ||
126 | } | ||
127 | |||
128 | // Parse the arguments | ||
129 | if (arguments.length > 0 && arguments.length < 3) | ||
130 | { | ||
131 | // parse the board spec | ||
132 | var board_spec = arguments[0].toLowerCase(); | ||
133 | board_spec = board_spec.replace(/^tmd(x|s)/, ""); | ||
134 | board_spec = board_spec.replace(/^evmc/, "evm"); | ||
135 | |||
136 | // find endian, user wants | ||
137 | if (board_spec.match(/-be$/)) | ||
138 | { | ||
139 | big_endian = true; | ||
140 | board_spec = board_spec.replace(/-be$/, ""); | ||
141 | } | ||
142 | else | ||
143 | board_spec = board_spec.replace(/-le$/, ""); | ||
144 | |||
145 | // find onboard emulation option for this board | ||
146 | if (board_spec.match(/lx?e$/)) | ||
147 | { | ||
148 | emul560 = true; | ||
149 | board_spec = board_spec.replace(/e$/, ""); | ||
150 | } | ||
151 | |||
152 | // for now, use the same software for lx and l variants | ||
153 | board_spec = board_spec.replace(/lx$/, "l"); | ||
154 | |||
155 | // for now, treat evm6618l as an alias for evm6670l | ||
156 | board_spec = board_spec.replace(/evm6618/, "evm6670"); | ||
157 | |||
158 | targetFlag = board_spec; | ||
159 | |||
160 | endian_spec = (big_endian ? "-be" : ""); | ||
161 | |||
162 | board_binaries = script_binaries + targetFlag + endian_spec + "/"; | ||
163 | targetConfig = java.lang.System.getenv("PROGRAM_EVM_TARGET_CONFIG_FILE"); | ||
164 | if (!targetConfig) | ||
165 | targetConfig = script_configs + targetFlag + "/" + targetFlag + (emul560 ? "e" : "") + host_os + ".ccxml"; | ||
166 | |||
167 | print("board: " + targetFlag); | ||
168 | print("endian: " + (big_endian ? "Big" : "Little")); | ||
169 | print("emulation: " + (emul560 ? "XDS560 mezzanine" : "onboard XDS100")); | ||
170 | print("binaries: " + board_binaries); | ||
171 | print("ccxml: " + targetConfig); | ||
172 | |||
173 | var dir = new File(board_binaries); | ||
174 | if (!dir.exists()) | ||
175 | { | ||
176 | print("board binaries directory not found"); | ||
177 | java.lang.System.exit(2); | ||
178 | } | ||
179 | |||
180 | if(arguments[1]) | ||
181 | var writerImages = arguments[1]; | ||
182 | else | ||
183 | writeAll = true; | ||
184 | } | ||
185 | else | ||
186 | { | ||
187 | print("Syntax error in command line"); | ||
188 | print("Syntax: program_evm.js [tmdx|tmds]evm[c](<device>)l[x][e][-le|-be] [images_to_write]") | ||
189 | |||
190 | print(" tmdx: TMDX type EVM") | ||
191 | print(" tmds: TMDS type EVM") | ||
192 | print(" c: Not used, for backward compatibility") | ||
193 | print(" <device> is the board name e.g 6472,6678 etc") | ||
194 | print(" l: Low cost EVM") | ||
195 | print(" x: EVM supports encryption") | ||
196 | print(" e: EVM uses 560 Mezzanine Emulator daughter card") | ||
197 | print(" le: Little Endian") | ||
198 | print(" be: Big Endian") | ||
199 | |||
200 | print(" example: TMDXEVM6678L-le") | ||
201 | print(" [images_to_write] OPTIONAL is a list of the images to be written") | ||
202 | print(" example: eeprom50,nor") | ||
203 | print(" If not specified all (eeprom50,eeprom51,nand,nor) will be written") | ||
204 | java.lang.System.exit(0); | ||
205 | } | ||
206 | |||
207 | var i2cwriterbinary = board_binaries + "eepromwriter_" + targetFlag + ".out"; | ||
208 | var nandwriterbinary = board_binaries + "nandwriter_" + targetFlag + ".out"; | ||
209 | var norwriterbinary = board_binaries + "norwriter_" + targetFlag + ".out"; | ||
210 | var eepromwriter_input51 = board_binaries + "eepromwriter_input51.txt"; | ||
211 | var eepromwriter_input50 = board_binaries + "eepromwriter_input50.txt"; | ||
212 | var eepromwriter_input = board_binaries + "eepromwriter_input.txt"; | ||
213 | var eeprom50 = board_binaries + "eeprom50.bin"; | ||
214 | var eeprom51 = board_binaries + "eeprom51.bin"; | ||
215 | var nand = board_binaries + "nand.bin"; | ||
216 | var nor = board_binaries + "nor.bin"; | ||
217 | |||
218 | switch (targetFlag) | ||
219 | { | ||
220 | case "evm6457l": | ||
221 | cpu_id = "C64XP_1"; | ||
222 | var nAddress = 0x800000; | ||
223 | var iblByteSwap = false; | ||
224 | break; | ||
225 | case "evm6474l": | ||
226 | cpu_id = "C64XP_0"; | ||
227 | var nAddress = 0x800000; | ||
228 | var iblByteSwap = false; | ||
229 | break; | ||
230 | case "evm6455": | ||
231 | cpu_id = "C64XP_0"; | ||
232 | var nAddress = 0x800000; | ||
233 | var iblByteSwap = false; | ||
234 | break; | ||
235 | case "evm6474": | ||
236 | cpu_id = "C64XP_1A"; | ||
237 | var nAddress = 0x800000; | ||
238 | var iblByteSwap = false; | ||
239 | break; | ||
240 | case "evm6472l": | ||
241 | cpu_id = "C64XP_A"; | ||
242 | var nAddress = 0x800000; | ||
243 | var iblByteSwap = false; | ||
244 | break; | ||
245 | case "evm6670l": | ||
246 | cpu_id = "C66xx_0"; | ||
247 | var nAddress = 0x80000000; | ||
248 | var iblByteSwap = false; | ||
249 | break; | ||
250 | case "evm6678l": | ||
251 | cpu_id = "C66xx_0"; | ||
252 | var nAddress = 0x80000000; | ||
253 | var iblByteSwap = false; | ||
254 | break; | ||
255 | default: | ||
256 | script.traceWrite("Could not file cpu id for target " + targetFlag + "\n"); | ||
257 | |||
258 | |||
259 | } | ||
260 | |||
261 | start = localTime(); | ||
262 | testEnv.cioFile = script_logs+targetFlag+"_"+start+"-cio"+".txt"; | ||
263 | // Create a log file in the current directory to log script execution | ||
264 | script.traceBegin(script_logs+targetFlag+"_"+start+"-trace"+".txt") | ||
265 | |||
266 | // Configure target | ||
267 | debugServer.setConfig(targetConfig); | ||
268 | pausecomp(1000); | ||
269 | debugSession = debugServer.openSession("*",cpu_id); | ||
270 | |||
271 | if (testEnv.cioFile != null) | ||
272 | debugSession.beginCIOLogging(testEnv.cioFile); | ||
273 | pausecomp(1000); | ||
274 | debugSession.target.connect(); | ||
275 | pausecomp(1000); | ||
276 | debugSession.target.reset(); | ||
277 | pausecomp(1000); | ||
278 | |||
279 | //POST | ||
280 | if(writeAll || writerImages.match(/eeprom50/)) | ||
281 | { | ||
282 | //Write EEPROM | ||
283 | start = localTime(); | ||
284 | script.traceWrite("Start writing eeprom50"); | ||
285 | script.traceWrite("Writer:" + i2cwriterbinary + "\r\n"); | ||
286 | script.traceWrite("Image:" + eeprom50 + "\r\n"); | ||
287 | if (isFile(i2cwriterbinary) && isFile(eeprom50)) | ||
288 | { | ||
289 | fileCopy(eepromwriter_input50,eepromwriter_input); | ||
290 | debugSession.memory.loadProgram(i2cwriterbinary); | ||
291 | var nPage = 0x0; | ||
292 | // var nAddress = 0x80000000; | ||
293 | var sFilename = eeprom50 ; | ||
294 | var nTypeSize = 32; | ||
295 | var bByteSwap = false; | ||
296 | try | ||
297 | { | ||
298 | debugSession.memory.loadRaw(nPage, nAddress, sFilename, nTypeSize, bByteSwap); | ||
299 | } | ||
300 | catch (ex) | ||
301 | { | ||
302 | errCode = getErrorCode(ex); | ||
303 | script.traceWrite("Error code #" + errCode + ", could not load file " + sFilename + | ||
304 | " to target memory!"); | ||
305 | } | ||
306 | debugSession.target.run() | ||
307 | end = localTime(); | ||
308 | } | ||
309 | else | ||
310 | { | ||
311 | script.traceWrite("Required EEPROM50 files do not exist in " + board_binaries + "\n"); | ||
312 | |||
313 | } | ||
314 | } | ||
315 | |||
316 | //IBL | ||
317 | if(writeAll || writerImages.match(/eeprom51/)) | ||
318 | { | ||
319 | start = localTime(); | ||
320 | script.traceWrite("Start writing eeprom51"); | ||
321 | script.traceWrite("Writer:" + i2cwriterbinary + "\r\n"); | ||
322 | script.traceWrite("Image:" + eeprom51 + "\r\n"); | ||
323 | |||
324 | if (isFile(i2cwriterbinary) && isFile(eeprom51)) | ||
325 | { | ||
326 | fileCopy(eepromwriter_input51,eepromwriter_input); | ||
327 | debugSession.memory.loadProgram(i2cwriterbinary); | ||
328 | var nPage = 0x0; | ||
329 | // var nAddress = 0x80000000; | ||
330 | var sFilename = eeprom51; | ||
331 | var nTypeSize = 32; | ||
332 | var bByteSwap = iblByteSwap; | ||
333 | try | ||
334 | { | ||
335 | debugSession.memory.loadRaw(nPage, nAddress, sFilename, nTypeSize, bByteSwap); | ||
336 | } | ||
337 | catch (ex) | ||
338 | { | ||
339 | errCode = getErrorCode(ex); | ||
340 | script.traceWrite("Error code #" + errCode + ", could not load file " + sFilename + | ||
341 | " to target memory!"); | ||
342 | } | ||
343 | |||
344 | debugSession.target.run() | ||
345 | end = localTime(); | ||
346 | } | ||
347 | else | ||
348 | { | ||
349 | script.traceWrite("Required EEPROM51 files do not exist in " + board_binaries + "\n"); | ||
350 | |||
351 | } | ||
352 | } | ||
353 | |||
354 | |||
355 | //NAND | ||
356 | if(writeAll || writerImages.match(/nand/)) | ||
357 | { | ||
358 | |||
359 | start_nand = localTime(); | ||
360 | script.traceWrite("Writer:" + nandwriterbinary + "\r\n"); | ||
361 | script.traceWrite("NAND:" + nand + "\r\n"); | ||
362 | if (isFile(nand) && isFile(nandwriterbinary)) | ||
363 | { | ||
364 | debugSession.memory.loadProgram(nandwriterbinary); | ||
365 | var nPage = 0x0; | ||
366 | // var nAddress = 0x80000000; | ||
367 | var sFilename = nand; | ||
368 | var nTypeSize = 32; | ||
369 | var bByteSwap = false; | ||
370 | |||
371 | try | ||
372 | { | ||
373 | script.traceWrite("Start loading nand.bin"); | ||
374 | debugSession.memory.loadRaw(nPage, nAddress, sFilename, nTypeSize, bByteSwap); | ||
375 | |||
376 | } | ||
377 | catch (ex) | ||
378 | { | ||
379 | errCode = getErrorCode(ex); | ||
380 | script.traceWrite("Error code #" + errCode + ", could not load file " + sFilename + | ||
381 | " to target memory!"); | ||
382 | } | ||
383 | script.traceWrite("Start programming NAND"); | ||
384 | debugSession.target.run() | ||
385 | script.traceWrite("End programming NAND"); | ||
386 | end_nand = localTime(); | ||
387 | } | ||
388 | else | ||
389 | { | ||
390 | script.traceWrite("Required NAND files does not exist in " + board_binaries + "\n"); | ||
391 | |||
392 | } | ||
393 | } | ||
394 | |||
395 | //NOR | ||
396 | if(writeAll || writerImages.match(/nor/)) | ||
397 | { | ||
398 | start_nor = localTime(); | ||
399 | script.traceWrite("Writer:" + norwriterbinary + "\r\n"); | ||
400 | script.traceWrite("NOR:" + nor + "\r\n"); | ||
401 | |||
402 | |||
403 | if (isFile(nor) && isFile(norwriterbinary)) | ||
404 | { | ||
405 | |||
406 | debugSession.memory.loadProgram(norwriterbinary); | ||
407 | var nPage = 0x0; | ||
408 | // var nAddress = 0x80000000; | ||
409 | var sFilename = nor ; | ||
410 | var nTypeSize = 32; | ||
411 | var bByteSwap = false; | ||
412 | try | ||
413 | { | ||
414 | script.traceWrite("Start loading nor.bin"); | ||
415 | debugSession.memory.loadRaw(nPage, nAddress, sFilename, nTypeSize, bByteSwap); | ||
416 | |||
417 | } | ||
418 | catch (ex) | ||
419 | { | ||
420 | errCode = getErrorCode(ex); | ||
421 | script.traceWrite("Error code #" + errCode + ", could not load file " + sFilename + | ||
422 | " to target memory!"); | ||
423 | } | ||
424 | script.traceWrite("Start programming NOR"); | ||
425 | script.traceWrite(localTime()); | ||
426 | debugSession.target.run() | ||
427 | script.traceWrite("End programming NOR"); | ||
428 | end_nor = localTime(); | ||
429 | } | ||
430 | else | ||
431 | { | ||
432 | script.traceWrite("Required NOR files does not exist in " + board_binaries + "\n"); | ||
433 | |||
434 | } | ||
435 | |||
436 | } | ||
437 | |||
438 | if (testEnv.cioFile != null) | ||
439 | { | ||
440 | // Stop CIO logging. | ||
441 | debugSession.endCIOLogging(); | ||
442 | } | ||
443 | |||
444 | debugSession.terminate(); | ||
445 | debugServer.stop() | ||
446 | |||
447 | // Stop logging and exit. | ||
448 | script.traceEnd(); | ||
449 | java.lang.System.exit(0); | ||
diff --git a/program_evm/program_evm_userguide.doc b/program_evm/program_evm_userguide.doc new file mode 100644 index 0000000..8efa86b --- /dev/null +++ b/program_evm/program_evm_userguide.doc | |||
Binary files differ | |||
diff --git a/program_evm/program_evm_userguide.pdf b/program_evm/program_evm_userguide.pdf new file mode 100644 index 0000000..9eefa84 --- /dev/null +++ b/program_evm/program_evm_userguide.pdf | |||
Binary files differ | |||