aboutsummaryrefslogtreecommitdiff
path: root/lab-slave-0
diff options
context:
space:
mode:
authorArthur She <arthur.she@linaro.org>2021-04-26 19:46:17 -0700
committerArthur She <arthur.she@linaro.org>2021-04-26 20:49:22 -0700
commit449e400d24963310db356ff9d6e2d96d5088560f (patch)
tree7f9da04c2bbe800ac43705496f51d4dfd1118e70 /lab-slave-0
parentc92242d35da839a4379c4e807e5757b895047a95 (diff)
Add STM32L562E-DK board
Diffstat (limited to 'lab-slave-0')
-rw-r--r--lab-slave-0/Dockerfile1
-rw-r--r--lab-slave-0/conmux/.empty0
-rw-r--r--lab-slave-0/devices/lab-slave-0/stm32l562e-dk-01.jinja214
-rw-r--r--lab-slave-0/devices/lab-slave-0/stm32l562e-dk-02.jinja214
-rw-r--r--lab-slave-0/ser2net.conf3
5 files changed, 32 insertions, 0 deletions
diff --git a/lab-slave-0/Dockerfile b/lab-slave-0/Dockerfile
index 7b27b89..48e3e6a 100644
--- a/lab-slave-0/Dockerfile
+++ b/lab-slave-0/Dockerfile
@@ -17,6 +17,7 @@ COPY conmux/ /etc/conmux/
# For STM32 flash tool
RUN mkdir /usr/local/bin/stm32
+RUN apt-get -y install vim bash-completion net-tools
# Caution to not use any port between the Linux dynamic port range: 32768-60999
RUN find /usr/lib/python3/dist-packages/ -iname constants.py | xargs sed -i 's,XNBD_PORT_RANGE_MIN.*,XNBD_PORT_RANGE_MIN=61950,'
diff --git a/lab-slave-0/conmux/.empty b/lab-slave-0/conmux/.empty
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/lab-slave-0/conmux/.empty
diff --git a/lab-slave-0/devices/lab-slave-0/stm32l562e-dk-01.jinja2 b/lab-slave-0/devices/lab-slave-0/stm32l562e-dk-01.jinja2
new file mode 100644
index 0000000..04b3a13
--- /dev/null
+++ b/lab-slave-0/devices/lab-slave-0/stm32l562e-dk-01.jinja2
@@ -0,0 +1,14 @@
+{% extends 'stm32l562e-dk.jinja2' %}
+
+{% set board_id = '001E00473137511533333639' %}
+{% set hard_reset_command = '/usr/local/bin/stm32/bin/DSTM32_Programmer_CLI -c port=SWD mode=UR sn=001E00473137511533333639 --HardRst' %}
+{% set power_off_command = '/usr/sbin/uhubctl -l 1-7.4.1.4 -p 4 -a off' %}
+{% set power_on_command = '/usr/sbin/uhubctl -l 1-7.4.1.4 -p 4 -a on' %}
+{% set flasher_deploy_commands = ['echo "Pre flasher_deploy_commands"',
+'sleep 2',
+'echo "Run STM32_Programmer_CLI"',
+'echo "Post flasher_deploy_commands"'] %}
+
+{% set connection_list = ['uart0'] %}
+{% set connection_command = {'uart0': 'telnet 127.0.0.1 63002'} %}
+{% set connection_tags = {'uart0': ['primary', 'telnet']} %}
diff --git a/lab-slave-0/devices/lab-slave-0/stm32l562e-dk-02.jinja2 b/lab-slave-0/devices/lab-slave-0/stm32l562e-dk-02.jinja2
new file mode 100644
index 0000000..d4baa63
--- /dev/null
+++ b/lab-slave-0/devices/lab-slave-0/stm32l562e-dk-02.jinja2
@@ -0,0 +1,14 @@
+{% extends 'stm32l562e-dk.jinja2' %}
+
+{% set board_id = '004300373137511533333639' %}
+{% set hard_reset_command = '/usr/local/bin/stm32/bin/DSTM32_Programmer_CLI -c port=SWD mode=UR sn=004300373137511533333639 --HardRst' %}
+{% set power_off_command = '/usr/sbin/uhubctl -l 1-7.4.1.4 -p 3 -a off' %}
+{% set power_on_command = '/usr/sbin/uhubctl -l 1-7.4.1.4 -p 3 -a on' %}
+{% set flasher_deploy_commands = ['echo "Pre flasher_deploy_commands"',
+'sleep 2',
+'echo "Run STM32_Programmer_CLI"',
+'echo "Post flasher_deploy_commands"'] %}
+
+{% set connection_list = ['uart0'] %}
+{% set connection_command = {'uart0': 'telnet 127.0.0.1 63003'} %}
+{% set connection_tags = {'uart0': ['primary', 'telnet']} %}
diff --git a/lab-slave-0/ser2net.conf b/lab-slave-0/ser2net.conf
index e69de29..174d1c8 100644
--- a/lab-slave-0/ser2net.conf
+++ b/lab-slave-0/ser2net.conf
@@ -0,0 +1,3 @@
+DEFAULT:max-connections:10
+63002:telnet:600:/dev/STM32L562E-DK-01:115200 8DATABITS NONE 1STOPBIT banner
+63003:telnet:600:/dev/STM32L562E-DK-02:115200 8DATABITS NONE 1STOPBIT banner