Притом, замечу, я совершенно не отрицаю бесплатного варианта и всего вообще. Мои вопли происходят из опыта, что подобные работы трудоёмки...
расчет контрольной суммы (требуется помощь)
Re: расчет контрольной суммы (требуется помощь)
Хорошо, с такой формулировкой соглашусь 
Притом, замечу, я совершенно не отрицаю бесплатного варианта и всего вообще. Мои вопли происходят из опыта, что подобные работы трудоёмки...
Притом, замечу, я совершенно не отрицаю бесплатного варианта и всего вообще. Мои вопли происходят из опыта, что подобные работы трудоёмки...
Re: расчет контрольной суммы (требуется помощь)
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4740755#p4740755"]Я предполагаю, что программа обновления нам не поможет, ибо она рассчитана на передачу прошивок по открытым каналам, а значит они однозначно шифрованы. Причём, перехват UART во время обновления так же не поможет. А вот внутри PROM прошивка явно уже расшифрована, потому что контроллеру её надо исполнять. Там максимум они могут обфусцировать адресные линии и линии данных (есть стандарт подключения JEDEC, который используют все программаторы, изменение этого может использоваться как для намеренного скремблирования так и для упрощения разводки печатной платы, поэтому схема важна). Так что, полезная прошивка будет именно их PROM. Надеюсь, она в кроватке. Остальное оборудование не представляет интереса, ибо внешний UART это просто расширение скромных возможностей выбранного МК, никакого секрета в нём нет. А чем занят DSP так это явно не расчётом контрольной суммы UART.
Добавлено after 3 minutes 45 seconds:
PS Я думаю, что нам всем надо выдохнуть и успокоиться. Недопонимание породило конфликт на ровном месте. Надо сообщить модераторам, пусть почистят тему.[/uquote]
1. не думаю что все так (запущено) плохо. сам девайс это отдельный модуль движения использование его отдельно
без большого комплекса на промышленном ПК , просто не имеет смысла. а уж большой комп. возможно и имеет защиты.
модуль конектится с доп .ПК только со своей прогой для настройки и правильной КС посылок. имеет пароль для обмена . и пароль записи изменений. 2 разные проги только сервисные тем более прошивки. есть ли смысл шифровать прошивки
что пульта , что девайса. и как бы нет открытых каналов.
2.у девайса есть три входа RS485 отдельных . сигнальный проц. TMS320C32PCM40 имеет один последовательный вход
но присутствует 16C554D is a 4-channel Universal Asynchronous Receiver and Transmitter (QUART)
и две ПЛИС ALTERA EPM7128STC100
и нет даже как вы говорите скромног 51 проц. как в пульте . поэтому говорить что КС не может рождаться в сигнальном проце. - смело.
тогда где,, в девайсе другого проц. нет ? вероятно не зря 2 ПЛИС а алгоритм прописывается именно в них (ИМХО)
3. по поводу кроватей. конечно же их нет . это же медицинская техника , всё супер надежно и не может быть, что то без пайки готовое к окислению контактов. поэтому прошивку PROM проблемно.
подводя итоги. уточняю.
пульта физически нет (тока схема)
есть 2 проги.
одна для проверки и настройки девайса.
а вот вторая для прошивки - и девайса и пульта.
либо ПЛИС пульта и девайса.
при этом пульт подключается к девайсу и идет выборка скорее через 16C554D
вангую что PROM
как то так .
более подробно
Добавлено after 3 minutes 45 seconds:
PS Я думаю, что нам всем надо выдохнуть и успокоиться. Недопонимание породило конфликт на ровном месте. Надо сообщить модераторам, пусть почистят тему.[/uquote]
1. не думаю что все так (запущено) плохо. сам девайс это отдельный модуль движения использование его отдельно
без большого комплекса на промышленном ПК , просто не имеет смысла. а уж большой комп. возможно и имеет защиты.
модуль конектится с доп .ПК только со своей прогой для настройки и правильной КС посылок. имеет пароль для обмена . и пароль записи изменений. 2 разные проги только сервисные тем более прошивки. есть ли смысл шифровать прошивки
что пульта , что девайса. и как бы нет открытых каналов.
2.у девайса есть три входа RS485 отдельных . сигнальный проц. TMS320C32PCM40 имеет один последовательный вход
но присутствует 16C554D is a 4-channel Universal Asynchronous Receiver and Transmitter (QUART)
и две ПЛИС ALTERA EPM7128STC100
и нет даже как вы говорите скромног 51 проц. как в пульте . поэтому говорить что КС не может рождаться в сигнальном проце. - смело.
тогда где,, в девайсе другого проц. нет ? вероятно не зря 2 ПЛИС а алгоритм прописывается именно в них (ИМХО)
3. по поводу кроватей. конечно же их нет . это же медицинская техника , всё супер надежно и не может быть, что то без пайки готовое к окислению контактов. поэтому прошивку PROM проблемно.
подводя итоги. уточняю.
пульта физически нет (тока схема)
есть 2 проги.
одна для проверки и настройки девайса.
а вот вторая для прошивки - и девайса и пульта.
либо ПЛИС пульта и девайса.
при этом пульт подключается к девайсу и идет выборка скорее через 16C554D
вангую что PROM
как то так .
более подробно
Последний раз редактировалось o90 Сб авг 23, 2025 14:12:04, всего редактировалось 1 раз.
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: расчет контрольной суммы (требуется помощь)
Понятно. Повторяю: 7128 это крайне маленькая CPLD и её задача просто заменить пару десятков корпусов 74й логики. Пульта нет, то что в девайсе только TMS320C32PCM40 тоже понятно. Прошивок у вас скорее всего тоже нет. Остаётся самый первоначальный вариант с программой настройки.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: расчет контрольной суммы (требуется помощь)
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4740793#p4740793"]Понятно. Повторяю: 7128 это крайне маленькая CPLD и её задача просто заменить пару десятков корпусов 74й логики. Пульта нет, то что в девайсе только TMS320C32PCM40 тоже понятно. Прошивок у вас скорее всего тоже нет. Остаётся самый первоначальный вариант с программой настройки.[/uquote]
всё правильно . только написал вроде , Прошивки пульта и девайса есть. и доп. прога для их прошивки ( одна и на то , и на это)
и еще ранее я предлагал и спрашивал "вариант от обратного"
это потбирать КС в аторежиме. ( берём обрезанный лог и автоподор последних бай КС )
предложенное Вами не совсем понимаю ( прогр. настройки)
всё правильно . только написал вроде , Прошивки пульта и девайса есть. и доп. прога для их прошивки ( одна и на то , и на это)
и еще ранее я предлагал и спрашивал "вариант от обратного"
это потбирать КС в аторежиме. ( берём обрезанный лог и автоподор последних бай КС )
предложенное Вами не совсем понимаю ( прогр. настройки)
Последний раз редактировалось o90 Сб авг 23, 2025 10:47:04, всего редактировалось 1 раз.
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: расчет контрольной суммы (требуется помощь)
Тогда кидайте всё что есть сюда. Ну или в личку.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: расчет контрольной суммы (требуется помощь)
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4740832#p4740832"]Тогда кидайте всё что есть сюда. Ну или в личку.[/uquote]
сразу уточняю прога без конекта не работает( все пункты меню не подсвечены и без пароля также но он есть)
было бы удобно переслать собранный архивчик на вашу почту
напишите плз в личку вашу почту
Добавлено after 1 hour 10 minutes 42 seconds:
вопрос
возможно ли описанный проц . сформировать схему в Proteus
да еще подвинтить туда память . описанное выше.
сунуть прошивочку. и....
прошу сильно не пинать. ноесть и такая мысль
сразу уточняю прога без конекта не работает( все пункты меню не подсвечены и без пароля также но он есть)
было бы удобно переслать собранный архивчик на вашу почту
напишите плз в личку вашу почту
Добавлено after 1 hour 10 minutes 42 seconds:
вопрос
возможно ли описанный проц . сформировать схему в Proteus
да еще подвинтить туда память . описанное выше.
сунуть прошивочку. и....
прошу сильно не пинать. ноесть и такая мысль
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: расчет контрольной суммы (требуется помощь)
Если в протеусе есть ядро то можно и собрать. Но я не уверен, что есть.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: расчет контрольной суммы (требуется помощь)
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4740871#p4740871"]Если в протеусе есть ядро то можно и собрать. Но я не уверен, что есть.[/uquote]
это понятно , а память то и ПЛИС можно привинтить?
это понятно , а память то и ПЛИС можно привинтить?
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: расчет контрольной суммы (требуется помощь)
Память там есть, а вот ПЛИС - вряд-ли. Мы же не знаем, какую конкретно схему она реализует на данный момент.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: расчет контрольной суммы (требуется помощь)
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4740894#p4740894"]Память там есть, а вот ПЛИС - вряд-ли. Мы же не знаем, какую конкретно схему она реализует на данный момент.[/uquote]
значит и здесь тупик
...а что прошивается прошивкой как то прояснилось?
значит и здесь тупик
...а что прошивается прошивкой как то прояснилось?
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: расчет контрольной суммы (требуется помощь)
[uquote="roman.com",url="/forum/viewtopic.php?p=4740549#p4740549"][uquote="HardWareMan",url="/forum/viewtopic.php?p=4740530#p4740530"][uquote="roman.com",url="/forum/viewtopic.php?p=4740518#p4740518"]счётчик остановлен ?[/uquote]
Нет никакого ложки "счётчика". Это всё в твоей голове.[/uquote]
[/uquote]
Повторяюсь: нет там никакого счётчика. Зато есть учёт флага переноса, который, внезапно, на границах байта работает не так, потому что константа соответствующая:

В контроле участвует размер и все байты посылки. SOF и EP (1B 02) не участвуют.
Нет никакого ложки "счётчика". Это всё в твоей голове.[/uquote]
Повторяюсь: нет там никакого счётчика. Зато есть учёт флага переноса, который, внезапно, на границах байта работает не так, потому что константа соответствующая:
В контроле участвует размер и все байты посылки. SOF и EP (1B 02) не участвуют.
- Вложения
-
- Снимок.PNG
- (27.6 КБ) 238 скачиваний
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: расчет контрольной суммы (требуется помощь)
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4740917#p4740917"][uquote="roman.com",url="/forum/viewtopic.php?p=4740549#p4740549"][uquote="HardWareMan",url="/forum/viewtopic.php?p=4740530#p4740530"][uquote="roman.com",url="/forum/viewtopic.php?p=4740518#p4740518"]счётчик остановлен ?[/uquote]
Нет никакого ложки "счётчика". Это всё в твоей голове.[/uquote]
[/uquote]
Повторяюсь: нет там никакого счётчика. Зато есть учёт флага переноса, который, внезапно, на границах байта работает не так, потому что константа соответствующая:

В контроле участвует размер и все байты посылки. SOF и EP (1B 02) не участвуют.[/uquote]
....да посмотрел , потом в зеркало
и вспомнил песню т.Высоцкого В.С. - о переселении душ.
как прав был Володя.
Нет никакого ложки "счётчика". Это всё в твоей голове.[/uquote]
Повторяюсь: нет там никакого счётчика. Зато есть учёт флага переноса, который, внезапно, на границах байта работает не так, потому что константа соответствующая:
В контроле участвует размер и все байты посылки. SOF и EP (1B 02) не участвуют.[/uquote]
....да посмотрел , потом в зеркало
и вспомнил песню т.Высоцкого В.С. - о переселении душ.
как прав был Володя.
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: расчет контрольной суммы (требуется помощь)
Это код инита SEED значения. Я нашёл вторую часть, где буфер перебирается. Когда размотаю полностью - будет алгоритм. Там ещё XOR применяется. И надо ещё понять, участвует ли лишний байт (между телом пакета и контролькой).
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: расчет контрольной суммы (требуется помощь)
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4740935#p4740935"]Это код инита SEED значения. Я нашёл вторую часть, где буфер перебирается. Когда размотаю полностью - будет алгоритм. Там ещё XOR применяется. И надо ещё понять, участвует ли лишний байт (между телом пакета и контролькой).[/uquote]
...зачётно, начальное число найдено ( золотой ключик почти в кармане)
...зачётно, начальное число найдено ( золотой ключик почти в кармане)
Re: расчет контрольной суммы (требуется помощь)
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4740917#p4740917"]В контроле участвует размер и все байты посылки. SOF и EP (1B 02) не участвуют.[/uquote]
возможно...
в интернете CRC-32... В контроле участвуют все байты...
кроме преамбулы Ethernet preamble/SFD (synchronizer): 55 55 55 55 55 55 55 D5.

ну тогда пишите программу "авто подбор CRC".
вручную подбирать CRC трудно))
это не КС, которая считается на калькуляторе))
будет машинка Тьюринга ))
возможно...
в интернете CRC-32... В контроле участвуют все байты...
кроме преамбулы Ethernet preamble/SFD (synchronizer): 55 55 55 55 55 55 55 D5.
ну тогда пишите программу "авто подбор CRC".
вручную подбирать CRC трудно))
это не КС, которая считается на калькуляторе))
будет машинка Тьюринга ))
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: расчет контрольной суммы (требуется помощь)
Вот вам ещё интересное наблюдение:
001D это инит из прошивки.
Код: Выделить всё
1B 02 04 DE 02 00 00 0A 12 E1
1D+04+DE=FF
1B 02 05 DD 03 00 00 0B 00 25 CC
1D+05+DD=FF
1B 02 09 D9 04 00 00 0B 03 7F F1 6F 00 28 E4
1D+09+D9=FF
1B 02 0C D6 1B 00 00 6A 00 00 00 00 00 00 00 00 03 77
1D+0C+D6=FF
1B 02 2D B5 21 00 00 69 A5 69 00 00 00 00 00 4C 04 00 ...
1D+2D+B5=FF
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: расчет контрольной суммы (требуется помощь)
Вот прочитает производитель техники эту ветку - и задаст вам ата-та по попе за взлом (в прямом эфире
) его софта.
Они любят юридические разборки. Хотя в связи с событиями...
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: расчет контрольной суммы (требуется помощь)
1D=1B+02HardWareMan писал(а):1D это инит из прошивки
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: расчет контрольной суммы (требуется помощь)
[uquote="Jack_A",url="/forum/viewtopic.php?p=4741064#p4741064"]Вот прочитает производитель техники эту ветку - и задаст вам ата-та по попе за взлом (в прямом эфире
) его софта.
Они любят юридические разборки. Хотя в связи с событиями...[/uquote]
вот Вы опять не в ту сторону думку думаете.
к чему эта тень на плетень?
какой производитель, ?какая техника ?
Вот Вы знаете ? и я не знаю , и никто не видит , не только зверька а даже мех его.... бла бла бла
это решение шахматной задачи в поисках алгоритма формирования простого файла.
не надо на пустом месте .
капать. или копать.
без обид, но приходится просто удивляться вашим стараниям ЗАкопать.
ps ИСК подаёт Каспаров за разбор по -шагово его выигрышной партии в ново Васюково.
в заявлении написано...
"местные хлопцы пытаются вычислить работу моего мозга , выстраивая коров в гамбитном порядке на картофельном поле"
вот Вы опять не в ту сторону думку думаете.
к чему эта тень на плетень?
какой производитель, ?какая техника ?
Вот Вы знаете ? и я не знаю , и никто не видит , не только зверька а даже мех его.... бла бла бла
это решение шахматной задачи в поисках алгоритма формирования простого файла.
не надо на пустом месте .
капать. или копать.
без обид, но приходится просто удивляться вашим стараниям ЗАкопать.
ps ИСК подаёт Каспаров за разбор по -шагово его выигрышной партии в ново Васюково.
в заявлении написано...
"местные хлопцы пытаются вычислить работу моего мозга , выстраивая коров в гамбитном порядке на картофельном поле"
Последний раз редактировалось o90 Вс авг 24, 2025 12:42:44, всего редактировалось 2 раза.
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: расчет контрольной суммы (требуется помощь)
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=4741066#p4741066"]
Вполне возможно, но в прошивке эти 2 байта просто устанавливаются при передаче, а при приёме просто проверяются на наличие. Математика начинается с 3 байта, т.е. размера.
1D=1B+02[/uquote]HardWareMan писал(а):1D это инит из прошивки
Вполне возможно, но в прошивке эти 2 байта просто устанавливаются при передаче, а при приёме просто проверяются на наличие. Математика начинается с 3 байта, т.е. размера.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
