-
- Такая же история и у меня! Рабочий проект больше 32к на 8222 все собирается нормально, на 8301 Error while running C Сергей(39 знак., 16.06.2018 19:20, )Kceния
- Попробовал пару проектов STM32 и AT91 (Win7-64) - всё работает :) - ANT(16.06.2018 15:39)
- А вы прежнюю версию удаляли? Иначе возможно, что это у вас старая версия компилит, т.к. новая 8.30 в отдельную директорию ставится, прежнюю версию не замещая. - Ксения(17.06.2018 10:45)
- Не удалял, 8.3 поставил в отдельную папку. У меня ещё штук 10 прежних версий не удалённых стоят. - ANT(17.06.2018 19:03)
- А вы тогда уверены, что именно 8.30 это компилила? И чем вы ее лечили? Патчером или лицензию генерили? - Ксения(17.06.2018 19:21)
- Генерил лицензию. А как узнать, какая из версий компилит? - ANT(17.06.2018 19:24)
- Потому у вас и работает, что не патч. А версию можно узнать так же, как у большинства программ: Help -> About -> Product info - Ксения(17.06.2018 19:42)
- Посмотрел: 8.30.1.114 - номер рабочей версии. - ANT(17.06.2018 20:03)
- Уже разобрались с Сергеем - с кейгеном работает, а с патчем нет. А вас я спросила, когда еще это неясно было. Ксения(89 знак., 17.06.2018 20:20)
- А где скачать кейген для иара? - Geka(18.06.2018 10:04, )
- По разному, как бог на душу положит :) - ANT(17.06.2018 20:33)
- Уже разобрались с Сергеем - с кейгеном работает, а с патчем нет. А вас я спросила, когда еще это неясно было. Ксения(89 знак., 17.06.2018 20:20)
- Посмотрел: 8.30.1.114 - номер рабочей версии. - ANT(17.06.2018 20:03)
- Потому у вас и работает, что не патч. А версию можно узнать так же, как у большинства программ: Help -> About -> Product info - Ксения(17.06.2018 19:42)
- Генерил лицензию. А как узнать, какая из версий компилит? - ANT(17.06.2018 19:24)
- А вы тогда уверены, что именно 8.30 это компилила? И чем вы ее лечили? Патчером или лицензию генерили? - Ксения(17.06.2018 19:21)
- Не удалял, 8.3 поставил в отдельную папку. У меня ещё штук 10 прежних версий не удалённых стоят. - ANT(17.06.2018 19:03)
- А вы прежнюю версию удаляли? Иначе возможно, что это у вас старая версия компилит, т.к. новая 8.30 в отдельную директорию ставится, прежнюю версию не замещая. - Ксения(17.06.2018 10:45)
- У меня тоже - выдает "Error while running C/C++ Compiler имя_С_файлa" без уточнения причины. Ошибки в исходнике исключаются, т.к. тот же самый результат при компиляции Examples, которые идут в комплекте. - Ксения(16.06.2018 13:40 - 13:47)
- такая же беда с iar для 8051 - Шамиль(20.06.2018 13:17)
- Проблема в файле arm\bin\iccarm.exe заменил от предыдущей версии 8201 ошибка компилятора пропала, проект собирается без проблем. - Сергей(16.06.2018 20:02, )
- Сделала на iccarm.exe патч вручную - совпало с тем, что сделал патчер. Значит, дело здесь не в ошибке патчера, а в чем-то ином. - Ксения(16.06.2018 20:29)
- Спасибо, ценное наблюдение. - Ксения(16.06.2018 20:11)
- iccarm.exe В 8201 и 8301 отличаются по объему! с чем это связано? патчер их правит или подменяет? - Сергей(16.06.2018 20:51, )
- Патчер модифицирует две функции, которые обращаются к менеджеру лицензий, вставляя в начало одной из них "return 0;", а в начало другой "return 1;" . А сами эти функции ищет по сигнатуре внутри всего exe-файла. Во всех файлах (exe и dll) эти Ксения(488 знак., 16.06.2018 21:09)
- Ок понятно, интересно как повлияет на работу 8301 этот файл от предыдущей версии? - Сергей(17.06.2018 08:06, )
- У IAR интеграция слабая, т.е. IDE вызывает модуль компилятора (iccarm.exe), как отдельную задачу. Об этом же свидетельствует и тот факт, что iccarm.exe можно использовать отдельно от IDE в консольном режиме. Да и в окне "messeges" в режиме "all" Ксения(472 знак., 17.06.2018 09:24)
- Да согласен, скорее всего только с новыми девайсами будут какие то проблемы. Да и увеличение размера файла скорее всего связанно с добавлением новых инструкций под новые девайсы. В общем время покажет. - Сергей(17.06.2018 09:56, )
- Время может работать против нас, если в следующих версиях окажется то же самое, а дальше распространится на компиляторы всех остальных архитектур. - Ксения(17.06.2018 10:42)
- Возможно это их какой то косяк, с выходом новой версии все встанет на свои места. Иначе я так думаю это бы прослеживалось и в других файлах. Надеюсь что так все и будет. - Сергей(17.06.2018 11:19, )
- Могу подбросить идею испытать работу отладчика в новой версии. Там каждому типу отладчика соответствует отдельная dll, у которых лицензия проверяется тем же самым способом (обращением к менеджеру лицензий через те две функции). Если с новыми dll Ксения(725 знак., 17.06.2018 11:49, ссылка)
- Собрал, запустил. Лицензия встала, но в красном цвете. Пишет Failed to check licens status using LicenseInfo.exe. Запустил иар. Компилирует, но вылезают ошибки типа Warning[Ms014]: some characters could not be correctly encoded in ... Попозже Geka(136 знак., 20.06.2018 10:21, )
- Ксения респект! - Geka(20.06.2018 10:22, )
- Получилось что-ли? - Ксения(20.06.2018 10:23)
- Поставлю лучше его. Только что-то ссылка не работает - Geka(20.06.2018 21:19, )
- Ну как описал выше через кейген. Криво конечно. Ошибки вылезают, но компилится. А предыдущая 8 версия тоже через кейген? - Geka(20.06.2018 17:25, )
- 8.22.2 работала от патчера, не требуя генерации лицензии. Ксения(138 знак., 20.06.2018 17:42)
- Получилось что-ли? - Ксения(20.06.2018 10:23)
- Ксения респект! - Geka(20.06.2018 10:22, )
- Хорошо попробую, но не совсем понял последовательности действий. Можно растолковать подробнее последовательность, как пользоваться генератором лицензий? какие чек боксы выбирать в процессе, и необходимо ли вновь переставить программу что бы все Сергей(19 знак., 17.06.2018 13:01, )
- Последовательность действий смотреть на swf-видеоролике, что лежит в архиве ..._tutor.rar , ибо там оно так сложно, что словами не описать :). А сам софт лежит в соседнем архиве (без слова tutor). Родные файлы патчер не портит, а переименовывает в Ксения(187 знак., 17.06.2018 13:18)
- Ок спасибо попробую разобраться! - Сергей(17.06.2018 13:23, )
- Последовательность действий смотреть на swf-видеоролике, что лежит в архиве ..._tutor.rar , ибо там оно так сложно, что словами не описать :). А сам софт лежит в соседнем архиве (без слова tutor). Родные файлы патчер не портит, а переименовывает в Ксения(187 знак., 17.06.2018 13:18)
- Собрал, запустил. Лицензия встала, но в красном цвете. Пишет Failed to check licens status using LicenseInfo.exe. Запустил иар. Компилирует, но вылезают ошибки типа Warning[Ms014]: some characters could not be correctly encoded in ... Попозже Geka(136 знак., 20.06.2018 10:21, )
- Могу подбросить идею испытать работу отладчика в новой версии. Там каждому типу отладчика соответствует отдельная dll, у которых лицензия проверяется тем же самым способом (обращением к менеджеру лицензий через те две функции). Если с новыми dll Ксения(725 знак., 17.06.2018 11:49, ссылка)
- Возможно это их какой то косяк, с выходом новой версии все встанет на свои места. Иначе я так думаю это бы прослеживалось и в других файлах. Надеюсь что так все и будет. - Сергей(17.06.2018 11:19, )
- Время может работать против нас, если в следующих версиях окажется то же самое, а дальше распространится на компиляторы всех остальных архитектур. - Ксения(17.06.2018 10:42)
- Да согласен, скорее всего только с новыми девайсами будут какие то проблемы. Да и увеличение размера файла скорее всего связанно с добавлением новых инструкций под новые девайсы. В общем время покажет. - Сергей(17.06.2018 09:56, )
- У IAR интеграция слабая, т.е. IDE вызывает модуль компилятора (iccarm.exe), как отдельную задачу. Об этом же свидетельствует и тот факт, что iccarm.exe можно использовать отдельно от IDE в консольном режиме. Да и в окне "messeges" в режиме "all" Ксения(472 знак., 17.06.2018 09:24)
- Ок понятно, интересно как повлияет на работу 8301 этот файл от предыдущей версии? - Сергей(17.06.2018 08:06, )
- Патчер модифицирует две функции, которые обращаются к менеджеру лицензий, вставляя в начало одной из них "return 0;", а в начало другой "return 1;" . А сами эти функции ищет по сигнатуре внутри всего exe-файла. Во всех файлах (exe и dll) эти Ксения(488 знак., 16.06.2018 21:09)
- iccarm.exe В 8201 и 8301 отличаются по объему! с чем это связано? патчер их правит или подменяет? - Сергей(16.06.2018 20:51, )