Страница 1 из 2

ESP32S3

Добавлено: 05 авг 2025, 16:48
VitalyaLev
Доброго времени суток! Столкнулся с такой проблемой, собрал проект в версии 8.2.3 на плате Arduino Nano всё работает, решил перейти на ESP32S3, и соответственно пришлось установить FlProg версии 9.4.0, пересобрал проект и теперь у меня ничего не работает от слова совсем, помогите пожалуйста адаптировать, если это конечно возможно, так же на сегодняшний день версию 8.2.3 Portable скачать не возможно с ресурса из за нерабочей ссылки

Re: ESP32S3

Добавлено: 05 авг 2025, 18:13
Ander
Скачайте версию 9-4-1, включите в настройках программы устанавливать Бета версии, обновитесь - Сейчас уже бета версия 9-5-5.

https://disk.yandex.ru/d/Pw9as55cIg3dug

Re: ESP32S3

Добавлено: 05 авг 2025, 21:22
VitalyaLev
Ander писал(а): 05 авг 2025, 18:13 Скачайте версию 9-4-1, включите в настройках программы устанавливать Бета версии, обновитесь - Сейчас уже бета версия 9-5-5.

https://disk.yandex.ru/d/Pw9as55cIg3dug
Спасибо, буду пробовать

Re: ESP32S3

Добавлено: 05 авг 2025, 22:45
VitalyaLev
VitalyaLev писал(а): 05 авг 2025, 21:22
Ander писал(а): 05 авг 2025, 18:13 Скачайте версию 9-4-1, включите в настройках программы устанавливать Бета версии, обновитесь - Сейчас уже бета версия 9-5-5.

https://disk.yandex.ru/d/Pw9as55cIg3dug
Спасибо, буду пробовать

В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?

Re: ESP32S3

Добавлено: 06 авг 2025, 07:47
Phazz
ничего не работает
а можно конкретнее что именно не работает? Как минимум компиляция проходит.

Re: ESP32S3

Добавлено: 06 авг 2025, 07:57
montirovka
VitalyaLev писал(а): 05 авг 2025, 22:45
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Здравствуйте. Есть инсталлятор SetupFLProg_8.2.3_Win64.exe
Подключил торрентом.

Re: ESP32S3

Добавлено: 06 авг 2025, 08:13
VitalyaLev
Phazz писал(а): 06 авг 2025, 07:47
ничего не работает
а можно конкретнее что именно не работает? Как минимум компиляция проходит.
Вот элементарный пример в модбас с экрана отправляю пакеты 5A A5 06 83 50 06 01 00 00 - отключено, 5A A5 06 83 50 06 01 00 01 - включено, в мониторе порта пакеты прилетают но реакции цифрового выхода нет

Re: ESP32S3

Добавлено: 06 авг 2025, 08:14
VitalyaLev
montirovka писал(а): 06 авг 2025, 07:57
VitalyaLev писал(а): 05 авг 2025, 22:45
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Здравствуйте. Есть инсталлятор SetupFLProg_8.2.3_Win64.exe
Подключил торрентом.
Спасибо

Re: ESP32S3

Добавлено: 06 авг 2025, 09:17
VitalyaLev
VitalyaLev писал(а): 06 авг 2025, 08:13
Phazz писал(а): 06 авг 2025, 07:47
ничего не работает
а можно конкретнее что именно не работает? Как минимум компиляция проходит.
Вот элементарный пример в модбас с экрана отправляю пакеты 5A A5 06 83 50 06 01 00 00 - отключено, 5A A5 06 83 50 06 01 00 01 - включено, в мониторе порта пакеты прилетают но реакции цифрового выхода нет
Вот что еще обнаружил, при очередном включении, в монитор порта летит вот такое сообщение

Код: Выделить всё

Guru Meditation Error: Core  1 panic'ed (Double exception). 



Core  1 register dump:

PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x82006d78  A1      : 0x3fce9d20  

A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  

A6      : 0x00060023  A7      : 0x00000003  A8      : 0x3fce9de0  A9      : 0x00ffffff  

A10     : 0x3fcebf38  A11     : Guru Meditation Error: Core  1 panic'ed (Double exception). 



Core  1 register dump:

PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x82006d78  A1      : 0x3fce9d20  

A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  

A6      : 0x3fc95e80  A7      : 0x00000000  A8      : 0x3fce9de0  A9      : 0x00ffffff  

A10     : 0x3fcebf38  A11     : 0x000004ee  A12     : 0x00000001  A13     : 0x02cebfdc  

A14     : 0x3fcebfdc  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000002  

EXCVADDR: 0x00fffffc  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0xffffffff  





Backtrace: 0x4037b17f:0x3fce9d20 0x42006d75:0x3fce9d40 0x42006d75:0x3fce9d60 0x42006d75:0x3fce9d80 0x42006d75:0x3fce9da0 0x42006d75:0x3fce9dc0 0x42006d75:0x3fce9de0









ELF file SHA256: 0228ba2503163c8c

Re: ESP32S3

Добавлено: 06 авг 2025, 09:58
Phazz
Это скорее всего вина какого-то из пользовательских блоков

Re: ESP32S3

Добавлено: 06 авг 2025, 10:28
VitalyaLev
Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Ни одного пользовательского блока в схеме

Re: ESP32S3

Добавлено: 06 авг 2025, 11:09
VitalyaLev
Такую же схему собрал на NANO в версии 9.5.5, реле так же молчит, что я делаю не так, или проблема всё таки в версии FlProg?

Re: ESP32S3

Добавлено: 06 авг 2025, 11:10
VitalyaLev
montirovka писал(а): 06 авг 2025, 07:57
VitalyaLev писал(а): 05 авг 2025, 22:45
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Здравствуйте. Есть инсталлятор SetupFLProg_8.2.3_Win64.exe
Подключил торрентом.
Раздача молчит, скачать не возможно

Re: ESP32S3

Добавлено: 07 авг 2025, 23:04
VitalyaLev
Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Причиной такого поведения являются включенная функция modbus как я понял, так как при удалении подключения modbus из проекта, контроллер перестает ругаться и писать депеши в монитор порта

Re: ESP32S3

Добавлено: 07 авг 2025, 23:09
VitalyaLev
Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?

Re: ESP32S3

Добавлено: 07 авг 2025, 23:32
ecoins
VitalyaLev писал(а): 07 авг 2025, 23:09
Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
1. У Вас проблема видимо в Modbus - отправка от Master идет с ошибками? Чем Вы отправляете и следите за протоколом?
2. Выведите на консоль регистр modus и посмотрите что в нем фактически находится. Скорее всего 0.
3. Вы используете дисплей. Отлично. Выведите на него мерцающий символ и системный параметр "Время работы проекта" - убедитесь что проект работает.
4. Выведите на дисплей значение регистра.
MB.png

Re: ESP32S3

Добавлено: 08 авг 2025, 08:31
VitalyaLev
ecoins писал(а): 07 авг 2025, 23:32
VitalyaLev писал(а): 07 авг 2025, 23:09
Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
1. У Вас проблема видимо в Modbus - отправка от Master идет с ошибками? Чем Вы отправляете и следите за протоколом?
2. Выведите на консоль регистр modus и посмотрите что в нем фактически находится. Скорее всего 0.
3. Вы используете дисплей. Отлично. Выведите на него мерцающий символ и системный параметр "Время работы проекта" - убедитесь что проект работает.
4. Выведите на дисплей значение регистра.
MB.png
Доброго времени суток!
Да, как я и писал проблема именно со связью между сенсорной панелью DWIN и контроллером ESP32S3, соединяю я их через конвертер rs232 -> TTL, до этого делал проект на NANO в версии 8.2.3, соединял панель по такой же схеме данные отправлялись на панель и контроллер реагировал на нажатие кнопок, но с увеличением потребностей проекта от контроллера было принято решение перейти на esp32S3, смена контроллера привела и к смене версии FlProg на 9.5.6, так как проект не заработал от слова совсем, я решил начать с малого, т.е. с простой функции, нажал на кнопку на дисплее - реле включилось, отпустил кнопку - реле отключилось, куда проще!
Теперь попробую ответить на вопросы
1. Да, скорее всего в modbus, реле при нажатии на кнопку на панели молчит. Отправляю команду сенсорной панелью настроенной в режим SLAVE и слежу за протоколом через монитор порта в программе разработки для данной панели, а так же через modbus pool
2. В консоль я бы рад вывести регистр modbus, но не знаю как пользоваться данной функцией программы так как информации не нашел, если ткнете как это сделать буду очень рад.
3. При добавленном в проект modbus картина такая, вторая строка значение регистра, при отключении modbus проект запускается
В монитор порта при включенном modbus летит вот такое сообщение, из которого можно понять что контроллер в постоянной перезагрузке

Файл проекта тоже прикрепил

Очень хочется понять где ошибка и продолжить проект, сейчас из за этого стало всё колом, 3-й день мучаю

Код: Выделить всё

Rebooting...

ESP-ROM:esp32s3-20210327

Build:Mar 27 2021

rst:0xc (RTC_SW_CPU_RST),boot:0x2a (SPI_FAST_FLASH_BOOT)

Saved PC:0x4203bc8e

SPIWP:0xee

mode:DIO, clock div:1

load:0x3fce3808,len:0x4bc

load:0x403c9700,len:0xbd8

load:0x403cc700,len:0x2a0c

entry 0x403c98d0

Guru Meditation Error: Core  1 panic'ed (Double exception). 



Core  1 register dump:

PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x82006e6c  A1      : 0x3fce9d10  

A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  

A6      : 0x00060023  A7      : 0x00000003  A8      : 0x3fce9dd0  A9      : 0x00ffffff  

A10     : 0x3fcebf38  A11     : 0x000004ee  A12     : 0x00000001  A13     : 0x02cebfdc  

A14     : 0x3fcebfdc  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000002  

EXCVADDR: 0x00fffffc  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0xffffffff  





Backtrace: 0x4037b17f:0x3fce9d10 0x42006e69:0x3fce9d30 0x42006e69:0x3fce9d50 0x42006e69:0x3fce9d70 0x42006e69:0x3fce9d90 0x42006e69:0x3fce9db0 0x42006e69:0x3fce9dd0









ELF file SHA256: fb22db39ab6c2f27



Rebooting...

Re: ESP32S3

Добавлено: 08 авг 2025, 11:44
ecoins
VitalyaLev писал(а): 08 авг 2025, 08:31
ecoins писал(а): 07 авг 2025, 23:32
VitalyaLev писал(а): 07 авг 2025, 23:09
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
► Показать
► Показать
Поправил немного проект.
У Вас из Modbus приходит отрицательное значение, поэтому блок условия >0 не отрабатывает.
Поправил на блок !=0 - теперь когда регистр будет=0, Ваше устройство будет выключено, в остальных случаях всегда включено.
Успехов.
С уважением, ecoins.
Реле_форум_2.flp

Re: ESP32S3

Добавлено: 08 авг 2025, 13:01
VitalyaLev
ecoins писал(а): 08 авг 2025, 11:44
VitalyaLev писал(а): 08 авг 2025, 08:31
ecoins писал(а): 07 авг 2025, 23:32
► Показать
► Показать
Поправил немного проект.
У Вас из Modbus приходит отрицательное значение, поэтому блок условия >0 не отрабатывает.
Поправил на блок !=0 - теперь когда регистр будет=0, Ваше устройство будет выключено, в остальных случаях всегда включено.
Успехов.
С уважением, ecoins.
Реле_форум_2.flp
Это конечно спасибо! Это конечно хорошо, но! Вас не смущает что контроллер в постоянной перезагрузке, и в принципе по модбас контроллер принять не может, так как ему не до этого, а значит и реле будет просто выключено или включено и управлять им не получится?

Re: ESP32S3

Добавлено: 08 авг 2025, 13:16
ecoins
VitalyaLev писал(а): 08 авг 2025, 13:01 Это конечно спасибо! Это конечно хорошо, но! Вас не смущает что контроллер в постоянной перезагрузке, и в принципе по модбас контроллер принять не может, так как ему не до этого, а значит и реле будет просто выключено или включено и управлять им не получится?
Пожалуйста.
Мне не смущает, что контроллер ESP32DEV-Module в постоянной перезагрузке.
Вы показали картинку, на дисплей у Вас выводится нормально.
На расстоянии понять особенности Вашего электропитания и/или монтажа мне сложно. Да и не хочется.
Одна из распространенных причин плохой источник питания, например слабый USB-порт.
Обеспечьте в начале надежную работу контроллера - вывод не светодиод, вывода на дисплей, потом переходите к Modbus.
Полагаю, что Ваша проблема не связана с FLProg и/или Arduino IDE.