From 449e400d24963310db356ff9d6e2d96d5088560f Mon Sep 17 00:00:00 2001 From: Arthur She Date: Mon, 26 Apr 2021 19:46:17 -0700 Subject: Add STM32L562E-DK board --- lab-slave-0/Dockerfile | 1 + lab-slave-0/conmux/.empty | 0 lab-slave-0/devices/lab-slave-0/stm32l562e-dk-01.jinja2 | 14 ++++++++++++++ lab-slave-0/devices/lab-slave-0/stm32l562e-dk-02.jinja2 | 14 ++++++++++++++ lab-slave-0/ser2net.conf | 3 +++ 5 files changed, 32 insertions(+) create mode 100644 lab-slave-0/conmux/.empty create mode 100644 lab-slave-0/devices/lab-slave-0/stm32l562e-dk-01.jinja2 create mode 100644 lab-slave-0/devices/lab-slave-0/stm32l562e-dk-02.jinja2 (limited to 'lab-slave-0') 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 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 -- cgit v1.2.3