PDA

Просмотр полной версии : Недостаточно кодовой памяти



NightBeer
23.03.2015, 16:23
Проект загружаю на СПК 107, предварительно очистив. Получаю следующую ошибку:

------ Компиляция : Приложение: Device.Application -------
[ERROR] C0127: Недостаточно кодовой памяти: POU '__RELOCATE__OFFSET_TABLE', 61290 байт. (Инкрементная компиляция может привести к фрагментации памяти. Выполните команду "Компилировать, Очистить" для принудительного перераспределения данных и кода.)
[INFORMATION] Размер генерируемого кода: 3711194 байт
[INFORMATION] Размер глобальных данных: 3309917 байт
[INFORMATION] Общий размер выделенной памяти для кода и данных: 6987584 байт
[INFORMATION] Область памяти 0 содержит Данные, Вход, Выход, Память и Код: высший используемый адрес: 7000000, самый большой промежуток памяти: 6987584 (12416 %)
[INFORMATION] Область памяти 1 содержит Retain-данные: высший используемый адрес: 4064, самый большой промежуток памяти: 4064 (4064 %)
[ERROR] Internal error:System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в _3S.CoDeSys.LanguageModelManager.CompileContext.(  ,  ,  , Boolean , Signature , Signature , CompiledPOU , CompiledPOU ) в _3S.CoDeSys.LanguageModelManager.LanguageModelMana ger.(Guid , Boolean , Boolean , Boolean , IOnlineChangeDetails& , IMessage[]& , IMessage[]& )
Компиляция завершена -- 2 ошибок, 22 предупреждений : загрузка невозможна!


В СПК свободно 59 Мб.
Я так понимаю это ограничение Codesys, возможно ли обойти это ограничение?

NightBeer
24.03.2015, 17:15
Вопрос снят, огромное спасибо техподдержке!

приборист
24.03.2015, 18:22
Вопрос снят, огромное спасибо техподдержке!
Ответ то какой?

NightBeer
25.03.2015, 10:15
Ответ то какой?
Ограничение памяти в таргете.

NKM
30.10.2015, 16:03
Ограничение памяти в таргете.

Где можно посмотреть какое ограничение памяти в таргете и что с этим делать?

Ярослав Мураховский
18.11.2015, 14:15
присоединяюсь к вопросу

GoodLuck
11.01.2016, 16:44
Необходимо было перезалить проект в СПК-110, новый проект немного отличается, но по размеру меньше предыдущего. Пытаюсь залить, выдает ошибку "Не хватает памяти". Это как?:confused: Минуту назад вроде бы все хватало. Очистить все/Скомпилировать не помогло.

Помогла только перепрошивка контроллера (хорошо что флешка с прошивкой чисто случайно оказалось с собой на объекте). :mad:

приборист
11.01.2016, 17:41
Необходимо было перезалить проект в СПК-110, новый проект немного отличается, но по размеру меньше предыдущего. Пытаюсь залить, выдает ошибку "Не хватает памяти". Это как?:confused: Минуту назад вроде бы все хватало. Очистить все/Скомпилировать не помогло.

Помогла только перепрошивка контроллера (хорошо что флешка с прошивкой чисто случайно оказалось с собой на объекте). :mad:

Все новые спк207 у меня пишут тоже самое, помогает перезагрузка.

serg_s
22.01.2016, 13:52
Тоже столкнулся с этим. НО мне не помогает ни перезагрузка ни перепрошивка. Что делать?

Postoronniy
22.06.2016, 09:50
Та же проблема! Что с этим делать??? Похоже ругается на таблицу.

dima64
29.06.2016, 13:42
Вот ответ от Александра Приходько
https://yadi.sk/i/yqpdcJHCssfpY