Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Новая IDE от Microchip
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
Страницы: 1, 2
Xenia
Цитата(C2000 @ Nov 14 2013, 21:18) *
А есть у кого нибудь компиляторы XC pro? Если есть, поделитесь пожалуйста, очень нужно!


Вы же "свой"! Сходите на ftp в папку
/pub/MCs/PIC/MPLAB XC Compilers/
и возьмите, что вам надо.
C2000
Цитата(Xenia @ Nov 14 2013, 22:40) *
Вы же "свой"! Сходите на ftp в папку
/pub/MCs/PIC/MPLAB XC Compilers/
и возьмите, что вам надо.


Да там же просто дистрибутив, который можно и на сайте Микрочипа скачать (по крайней мере на то похоже, размер файла один в один и не каких лекарств).

Нужна же Pro лицензия, если есть у кого поделитесь, пожалуйста!
One
Цитата(C2000 @ Nov 17 2013, 14:10) *
Нужна же Pro лицензия, если есть у кого поделитесь, пожалуйста!


что-то было на Sonsivri, но там доступ ограничен ..
последнее, что удалось взять это для v1.10, так она и местном имеется
Andrey_B
Цитата(One @ Nov 18 2013, 08:49) *
что-то было на Sonsivri, но там доступ ограничен ..
последнее, что удалось взять это для v1.10, так она и местном имеется


В закрома кинул Crk_XC_120.zip

Для компиляторов версии 1.20 точно работает. В архиве также имеется исходник, знающие люди смогут допилить, если с более новыми версиями не заработает.
-Alex33-
Цитата(Andrey_B @ Dec 11 2013, 21:01) *
Для компиляторов версии 1.20 точно работает. В архиве также имеется исходник, знающие люди смогут допилить, если с более новыми версиями не заработает.


Если ты про XC16 v1.20, то его лучше не использовать, в нем scanf работает неадекватно, а в v1.21 этот баг пофиксили =)
Haamu
Стоит MPLAB X 3.00. Работает как-то странно, например пишет, что не может найти стандартные инклуды (#include <stdint.h>), но при этом проект собирается без ошибок. Почему-то не хочет инициализировать структуры и массивы таким образом:
Код
sType sName = {};

Попробовал скачать и установить последний 3.10. Установил параллельно, не удаляя 3.00. 3.10 вообще работать отказывается, окно открывается, но абсолютно не кликабельное, будто картинка, при этом система сообщает, что программа работает. Закрывается только через диспетчер задач.
В чем может быть проблема?
Haamu
С инклудами, как выяснилось, проблема только с компилятором XC8. С XC32 такой проблемы нет.

Остается главный вопрос. Почему-то не работают MPLAB X IDE версии 3.10 и 3.15. Кто-нибудь сталкивался с этим?
sidy
У меня вопрос близкий по теме в MPLAB IDE 8.76 есть возможность останова программы во время отладки при изменении значения переменной?
volodya
Цитата(sidy @ Feb 15 2016, 10:48) *
У меня вопрос близкий по теме в MPLAB IDE 8.76 есть возможность останова программы во время отладки при изменении значения переменной?


Не для всех МК и отладчиков доступна, но возможность была,
sidy
Цитата(volodya @ Feb 16 2016, 09:07) *
Не для всех МК и отладчиков доступна, но возможность была,

Можете скрин выложить, в каком меню это должно находиться?
volodya
Цитата(sidy @ Feb 17 2016, 07:22) *
Можете скрин выложить, в каком меню это должно находиться?


В наличии только 8.92 пример в прикрепленном файле.
Меню Advanced breakpoint, или Breakpoint в зависимости от типа процессора, и отладчика.
sidy
Здравствуйте, у меня среда разработки mplab ide v8.92 и компилятор HI-TECH_PICC_9.50_PL2 при попытке скомпилировать проект mplab выдает
Executing: "C:\Program Files (x86)\HI-TECH Software\PICC-18\9.80\bin\picc18.exe" -C -E"button_task.cce" "button_task.c" -O"button_task.obj" -I"D:\BM_8722" -Zg9 -O -ASMLIST -V -Q -MPLAB -18F8722
Halting build on first failure as requested.
BUILD FAILED: Fri Aug 12 16:09:05 2016

в файле button_task.c ошибка:
(902) no chip name specified; use "PICC18 --CHIPINFO" to see available chip names

Подскажите что это такое и как лечится?
volodya
Цитата(sidy @ Aug 12 2016, 16:31) *
в файле button_task.c ошибка:
(902) no chip name specified; use "PICC18 --CHIPINFO" to see available chip names

Подскажите что это такое и как лечится?


Так ангийским языком пишется - просмотрите CHIPINFO со списком доступных моделей(в инструкции написано). Чип компилятору не знаком.
Попробуйте XC8 он близок к PICC18. Free версия без ограниченитй и оптимизации.

Все инструкции надо начинать со слов "Ну ? Не заработало ?"
sidy
Дело в том что раньше проект использовался с mplab 8.76 и hi-tech picc18 на win XP и программа работала нормально. Сейчас используется win 7 я установил mplab X и компилятор xc8, и импортировал проект в mplab X. После компиляции программа ведет себя по другому. Попробовал установить mplab 8.92 и выбрал компилятор hi-tech universal - компилируется, но программа тоже ведет себя по другому.
volodya
Цитата(sidy @ Aug 15 2016, 16:03) *
Дело в том что раньше ... но программа тоже ведет себя по другому.

Тут скорее необходимо смотреть в программу.
Лучше Вас в Вашей программе никто не разбирается (даже компилятор).
Обратите внимание на предупреждения компилятора.
И различие при включенной и выключенной оптимизации.
Удачи! rolleyes.gif
sidy
Цитата(volodya @ Aug 17 2016, 08:49) *
Тут скорее необходимо смотреть в программу.
Лучше Вас в Вашей программе никто не разбирается (даже компилятор).
Обратите внимание на предупреждения компилятора.
И различие при включенной и выключенной оптимизации.
Удачи! rolleyes.gif

Да, дело действительно скорее всего в программе - установил компилятор xc8 ver. 1.00 - с ним все работает как положено. Буду разбираться.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.