Вход

Просмотр полной версии : Ошибка при заливе в СП310-Б/Р Подскажите, пожалуйста. Что можно сделать?



EFrol
18.05.2025, 08:49
Компиляция макросов без проблем.
При заливе в СП:
83823

melky
18.05.2025, 08:56
А чё уши от осла торчат, если вы с СП работаете? xinje :)

вариант убрать пробелы из путей, названия блоков поможет?

Вроде ругается в недопустимом символе имени файла картинки. Вообще перевести бы ошибку через переводчик

kondor3000
18.05.2025, 13:38
Компиляция макросов без проблем.
При заливе в СП:


Анализ кода ИИ DeepSeek


PSW[315] = 8;
switch(PSW[306] & 0x7F) { // Анализирует младшие 7 бит (0x7F = 0b01111111)
case 0: PSW[315] = 0; break;
case 1: PSW[315] = 1; break;
case 2: PSW[315] = 2; break;
case 4: PSW[315] = 3; break;
case 8: PSW[315] = 4; break;
case 16: PSW[315] = 5; break;
case 32: PSW[315] = 6; break;
case 64: PSW[315] = 7; break;
// default остаётся 8
}

PSW[316] = 5;
switch((PSW[306] & 0x0F00) >> 8) { // Правильный сдвиг на 8 вместо 16
case 0: PSW[316] = 0; break;
case 1: PSW[316] = 1; break;
case 2: PSW[316] = 2; break;
case 4: PSW[316] = 3; break;
case 8: PSW[316] = 4; break;
// default остаётся 5
}

Евгений Кислов
19.05.2025, 06:37
Что можно сделать?

Переименовать макрос.
В контексте языка Си, main - это особое зарезервированное имя.
https://learn.microsoft.com/ru-ru/cpp/c-language/main-function-and-program-execution?view=msvc-170

EFrol
19.05.2025, 15:23
Переименовали на Work. Теперь конфигуратор вырубается полностью.
83856

Евгений Кислов
19.05.2025, 15:24
Переименовали на Work. Теперь конфигуратор вырубается полностью.

Напишите, пожалуйста, на support@owen.ru - вам помогут.