| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Отключване на XC16 http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=15775 |
Страница 1 от 1 |
| Автор: | ¶ [ Нед Фев 25, 2018 2:35 am ] | |||||||||
| Заглавие: | Отключване на XC16 | |||||||||
Тук е описано как се отключва XC32, чрез подмяна на SHA256 в cc1.exe, cc1plus.exe и lto1.exe. Изпробвах на XC32 v1.40, работи. Реших да изпробвам и на XC16 v1.25, оригиналния SHA256 на xclm.exe се намери в elf-cc1.exe и coff-cc1.exe, заместих го с новия, но компилатор не сака да го приеме. При компилация казва:
Някой знае ли друг ключ за бараката ? |
||||||||||
| Автор: | Gogo [ Пон Фев 26, 2018 10:32 am ] |
| Заглавие: | Re: Отключване на XC16 |
Преименуваш xclm.exe на xclm.OLD (например) и копираш xclm.exe от архива с крак-а във *\*\..\bin директорията на ХС компилатора и в ...\MPLABX\vХ.ХХ\mplab_ide\bin. После стартираш "as administrator" xclm.exe в бин директорията на компилатора. Работи за ХС8, ХС16 и ХС32. Това е. |
|
| Автор: | ¶ [ Пет Мар 02, 2018 3:39 am ] | ||||||||||||||||||
| Заглавие: | Re: Отключване на XC16 | ||||||||||||||||||
Не съм видял, че в MPLAB X папките има още един xclm.exe . За кой архив говориш ? xlcm.exe си го правя така:
Сравних листинга на един проект, комилиран с -О0, -О1, -О2, -О3 и -Os, въпреки, че изплюва съобщения за лиценз, ми се струва, че все пак оптимизира (-2,-3 и -s). |
|||||||||||||||||||
| Автор: | Gogo [ Пет Мар 02, 2018 9:05 am ] | |||||||||||
| Заглавие: | Re: Отключване на XC16 | |||||||||||
|
||||||||||||
| Автор: | slav4o.com [ Чет Мар 29, 2018 8:12 pm ] |
| Заглавие: | Re: Отключване на XC16 |
Благодаря на Gogo, изпобвах го и работи на XC8. Намали кода от 96 на 64 %. Обаче трябваше да се върна на XC8 1.32 а бях на 1.42. |
|
| Автор: | Gogo [ Пон Апр 02, 2018 1:54 pm ] | |||||||||
| Заглавие: | Re: Отключване на XC16 | |||||||||
Проблема е в твоят телевизор! Това работи с последните версии на всички XC-компилатори на микрочеп - 100% Не ползвам пик12/16/18 и нямах инсталиран ХС8, но току-що качих v1.45 за проба - работи си... |
||||||||||
| Автор: | ¶ [ Съб Юли 06, 2024 5:16 am ] |
| Заглавие: | 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 11:17 am ] |
| Заглавие: | Re: Отключване на XC16 |
Ха, супер! Ще го пробвам и аз |
|
| Автор: | Gogo [ Пон Юли 08, 2024 8:51 am ] | ||||||||||||||||||
| Заглавие: | Re: Отключване на XC16 | ||||||||||||||||||
След като компилира и последния *.c файл от проекта, показва това:
На XC32 (v4.45):
P.S: Преинсталирах компилаторите и всичко е ОК |
|||||||||||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|