Отговори на тема  [ 9 мнения ] 
Отключване на XC16 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Отключване на XC16
Тук е описано как се отключва XC32, чрез подмяна на SHA256 в cc1.exe, cc1plus.exe и lto1.exe. Изпробвах на XC32 v1.40, работи.

Реших да изпробвам и на XC16 v1.25, оригиналния SHA256 на xclm.exe се намери в elf-cc1.exe и coff-cc1.exe, заместих
го с новия, но компилатор не сака да го приеме. При компилация казва:
Код:
Options have been disabled due to restricted license
Visit http://www.microchip.com/ to purchase a new key


Някой знае ли друг ключ за бараката ?

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Нед Фев 25, 2018 2:35 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение Re: Отключване на XC16
Преименуваш xclm.exe на xclm.OLD (например) и копираш xclm.exe от архива с крак-а във *\*\..\bin директорията на ХС компилатора и в ...\MPLABX\vХ.ХХ\mplab_ide\bin. После стартираш "as administrator" xclm.exe в бин директорията на компилатора.
Работи за ХС8, ХС16 и ХС32.
Това е.


Пон Фев 26, 2018 10:32 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Отключване на XC16
Gogo написа:
Преименуваш xclm.exe на xclm.OLD (например) и копираш xclm.exe от архива с крак-а във *\*\..\bin директорията на ХС компилатора и в ...\MPLABX\vХ.ХХ\mplab_ide\bin. После стартираш "as administrator" xclm.exe в бин директорията на компилатора.
Работи за ХС8, ХС16 и ХС32.
Това е.


Не съм видял, че в MPLAB X папките има още един xclm.exe .
За кой архив говориш ? xlcm.exe си го правя така:
Код:
int main(int argc,char **argv) { return 6; }


Сравних листинга на един проект, комилиран с -О0, -О1, -О2, -О3 и -Os,
въпреки, че изплюва съобщения за лиценз, ми се струва, че все пак
оптимизира (-2,-3 и -s).

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Мар 02, 2018 3:39 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение Re: Отключване на XC16
¶ написа:
За кой архив говориш ?
За този! Бях ти го изпратил на лично...


Прикачени файлове:
MXC1321.rar [32.62 KiB]
524 пъти
Пет Мар 02, 2018 9:05 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Отключване на XC16
Благодаря на Gogo, изпобвах го и работи на XC8. Намали кода от 96 на 64 %. Обаче трябваше да се върна на XC8 1.32 а бях на 1.42.

_________________
https://github.com/slav4ocom/


Чет Мар 29, 2018 8:12 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение Re: Отключване на XC16
slav4o.com написа:
Благодаря на Gogo, изпобвах го и работи на XC8. Намали кода от 96 на 64 %. Обаче трябваше да се върна на XC8 1.32 а бях на 1.42.

Проблема е в твоят телевизор! Това работи с последните версии на всички XC-компилатори на микрочеп - 100%
Не ползвам пик12/16/18 и нямах инсталиран ХС8, но току-що качих v1.45 за проба - работи си...


Пон Апр 02, 2018 1:54 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Отключване на XC16
Случайно попаднах на xc32xc16-info.txt , метод за отключване на оптимизациите на XC32/XC16, без да се налага да се променя нещо по изпълнимите файлове. Прави се един текстов файл с име c:\Program Files (x86)\Microchip\xc16\vX.XX\lib\xc16-specs, съдържанието му е *cc1:+ -mafrlcsj . Изпробвах го на XC16 v1.33, v1.61 и последната v2.10, работи безпроблемно.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Съб Юли 06, 2024 5:16 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5278
Мнение Re: Отключване на XC16
Ха, супер! Ще го пробвам и аз

_________________
'просто' е технически синоним на 'красиво'


Съб Юли 06, 2024 11:17 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение Re: Отключване на XC16
След като компилира и последния *.c файл от проекта, показва това:
Код:
elf-cc1.exe: warning: Attempt to override license manager detected
, но май работи. Дали не е от това, че компилатора не е чиста инсталация - пачнат е от предишния крак xclm.exe (v2.10)
На XC32 (v4.45):
Код:
cc1.exe: warning: Could not retrieve compiler license
cc1.exe: note: Please reinstall the compiler
:D

P.S: Преинсталирах компилаторите и всичко е ОК


Пон Юли 08, 2024 8:51 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 9 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


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

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни