Перевод оригинальных инструкций
УСТАНОВКА ДРАЙВЕРА
Для модуля Smart USB требуется установка драйвера виртуального последовательного порта (VCP).
Для операционных систем Windows 7 или более поздних версий, подключенных к Интернету, драйвер
устанавливается автоматически.
В противном случае исполняемый файл установки можно загрузить с сайта ST по следующей ссылке:
https://www.st.com/en/development-tools/stsw-stm32102.html
ПРОТОКОЛ
Компьютер всегда инициирует команды с запросом, SUM всегда на него отвечает. Если SUM не отвечает в
течение 500 мс, то он больше не работает.
SUM поддерживает 2 типа запроса-ответ: Setter и Getter. Метод Setter применяет значение к продукту. Геттер
позволяет считывать значение продукта.
У команды есть по крайней мере один связанный с ним данные (аргумент). Для Setter данные отправляются
вместе с командой в запросе. Для Getter данные поступают в ответ с помощью связанной команды.
SUM возвращает состояние в ответе, чтобы указать правильное рассмотрение команды. Ответ Setter всегда
содержит команду и состояние. Для Гетера ответ содержит команду и данные, если все идет хорошо. В противном
случае ответ содержит команду и состояние.
:
СИНТАКСИС
Обмен данными между компьютером и SUM осуществляется символами ASCII.
Каждый запрос и ответ заканчиваются <CR> <LF> (или 0x0D0A, или «\ r \ n»).
Название команды не содержит пробелов.
После имени команды ставится знак равенства «=».
В запросе Setter и ответе Getter данные следуют за знаком равенства «=». В запросе Setter и ответе Getter
данные следуют за знаком равенства «=». Они разделены точкой с запятой «;». Для десятичных данных
десятичным разделителем является точка «.». Данные показаны без единиц измерения.
Для запроса Getter вопросительный знак «?» следует за знаком равенства «=».
Статус имеет 2 значения: «ОК» или «КО».
Пример обмена между компьютером и SUM:
«
Process_state=
run
<CR><LF>
OK
«
Process_state=
<CR><LF>
Process_state=
?
<CR><LF>
«
«
Process_state=
idle
<CR><LF>
Process_sta=
?
<CR><LF>
«
«
Process_sta=
KO
<CR><LF>
Date=
2020
;
13
;
31
;
08
;
«
«
Date=
KO
<CR><LF>
» возвращает статус ошибки.
СПИСОК МЕТОДОВ ГЕТТЕРОВ ДЛЯ GYSFLASH CNT
Запрос типа
Ответ CNT Gysflash
Геттер
Version=?
Version=
Produit1
;
HW_version1
Produit2
;
HW_version2
...
SMART USB MODULE
:
+
+
» компьютер просит начать зарядку.
» СУММ возвращает правильное распознавание заказа.
» запрашивает статус текущего процесса.
» возвращает запрошенное здесь значение IDLE (остановленный процесс)
» rвозвращает запрошенное здесь значение IDLE (остановленный процесс).
» возвращает ответ с ошибкой.
53
;
10
<CR><LF>
» обновляет дату продукта с ложным значением (MM = 13).
;
SW_version1
;
;
SW_version2
Название
Возможные значения
Produit1
ex :
Produit2
GYSFLASH 121.12 CNT
Smart USB module
HW_version1
ex :
HW_version2
HW 1-2
HW E0046IND1-0
SW_version1
ex :
SW V06.01
SW_version2
:
:
+
:
+
Аргументы
Описание
Название (-я) продукта (-ов),
присутствующего в сети SMC
Связанная аппаратная версия
Связанная версия
программного обеспечения
RU
25