Форум Микро-Чип

Форум Микро-Чип (http://www.microchip.su/index.php)
-   Продукция MICROCHIP (http://www.microchip.su/forumdisplay.php?f=6)
-   -   MPLAB IDE X (http://www.microchip.su/showthread.php?t=10760)

Николай1 07.12.2015 20:01

Re: MPLAB IDE X
 
Если Device ID читается всегда ноль, значит микроконтроллер поддельный?

yeskela 08.12.2015 10:30

Re: MPLAB IDE X
 
Цитата:

Сообщение от Николай1 (Сообщение 218877)
Если Device ID читается всегда ноль, значит микроконтроллер поддельный?

Могут быть проблемы с проводами/программатором/платой/разъёмами.

Николай1 10.12.2015 11:54

Re: MPLAB IDE X
 
При записи/чтении выскакивает сообщение:
"Target Device ID(0x23) does not match expected Device ID(0x3023)".
Контроллер PIC16F1459.
Получается, что старший байт теряется? Скорость для PICkit 3 установлена по умолчанию средняя. Пример из Code Configuration записывается и читается. Насколько верно, непонятно.

Николай1 11.12.2015 14:27

Re: MPLAB IDE X
 
В подключающем устройстве между MCLR и VDD стоял резистор 51 кОм.
Установил 10 кОм и эта неисправность исчезла.

Вова 21.01.2016 11:23

Как отключить автоматический перенос символа "#" в начало строки?
 
Вложений: 1
В коде много веток "#ifdef", и чтобы было наглядно, оформляю их так же, как обычные "if", т.е. полно конструкций типа
Код:

#ifdef FEATURE_1
    #ifdef SUB_FEATURE_1
        ... // один вариант кода
    #else
        ... // другой вариант кода
    #endif
#else
    ... // третий вариант кода
#endif

Редактор MPLABX по умолчанию сдвигает строку, начинающуюся с "#", в начало строки. Раньше это не мешало, а теперь начало раздражать. В настройках нашёл только "# at Start Line", отключаю, но эффекта нет, в том числе на превьюшке в меню (при изменении некоторых других настроек отображаются соответствующие изменения).

Скажите пожалуйста, это можно как-то отключить? Может, не та настройка, или не так отключаю? MPLABX v3.20.
Спасибо.

Andlap 24.01.2016 19:15

Re: MPLAB IDE X
 
Поставил MPLAB X IDE v3.2, XC32 1.40 бесплатный, все с сайта.
Пробую собрать pic32mx_cpp_template_1, прилагаемый к MPLAB.
Ругается, не видит системных библиотек, хотя они есть в папке с XC32:

nbproject/Makefile-PIC32MX460F512L.mk:147: recipe for target 'build/PIC32MX460F512L/production/configuration_bits.o' failed
...
nbproject/Makefile-PIC32MX460F512L.mk:159: recipe for target 'build/PIC32MX460F512L/production/interrupts.o' failed
nbproject/Makefile-PIC32MX460F512L.mk:141: recipe for target 'build/PIC32MX460F512L/production/main.o' failed
nbproject/Makefile-PIC32MX460F512L.mk:153: recipe for target 'build/PIC32MX460F512L/production/exceptions.o' failed
configuration_bits.cpp:9:81: fatal error: plib.h: No such file or directory
#include <plib.h> /* Include to use PIC32 peripheral libraries */
compilation terminated.

На другом компе, где MPLAB и компилятор старых версий, все собирается нормально.
Но и там, хотя другие проекты собираются, MPLAB выдает кучу ошибок.
Посоветуйте что делать.

rubel 24.01.2016 22:34

Re: MPLAB IDE X
 
Начиная с версии XC1.40, компилятор работает библиотекой Harmony, которая призвана заменить и улучшить plib.h. Если нужны обе библиотеки, придётся пользоваться более ранними версиями компилятора

besogon 25.01.2016 07:48

Re: MPLAB IDE X
 
rubel
компилятор, plib и harmony разного рода вещи.
plib доступна для скачивания на сайте microchip(весьма полезно, если у Вас есть необходимость в сборке старых примеров).
я не вижу для себя пользы ни в plib, ни в harmony.

besogon 25.01.2016 07:51

Re: MPLAB IDE X
 
http://www.microchip.com/pagehandler...abxc/home.html
в самом конце вкладки downloads.

Vanizma 25.01.2016 09:40

Re: MPLAB IDE X
 
Цитата:

Сообщение от Andlap (Сообщение 220167)
Поставил MPLAB X IDE v3.2, XC32 1.40 бесплатный, все с сайта.
Пробую собрать pic32mx_cpp_template_1, прилагаемый к MPLAB.
Ругается, не видит системных библиотек, хотя они есть в папке с XC32:

nbproject/Makefile-PIC32MX460F512L.mk:147: recipe for target 'build/PIC32MX460F512L/production/configuration_bits.o' failed
...
nbproject/Makefile-PIC32MX460F512L.mk:159: recipe for target 'build/PIC32MX460F512L/production/interrupts.o' failed
nbproject/Makefile-PIC32MX460F512L.mk:141: recipe for target 'build/PIC32MX460F512L/production/main.o' failed
nbproject/Makefile-PIC32MX460F512L.mk:153: recipe for target 'build/PIC32MX460F512L/production/exceptions.o' failed
configuration_bits.cpp:9:81: fatal error: plib.h: No such file or directory
#include <plib.h> /* Include to use PIC32 peripheral libraries */
compilation terminated.

На другом компе, где MPLAB и компилятор старых версий, все собирается нормально.
Но и там, хотя другие проекты собираются, MPLAB выдает кучу ошибок.
Посоветуйте что делать.

поставить plib нужно http://www.microchip.com/mymicrochip...cname=en574270
А в проекте, можно в настройках компилятора, определить дефайном
_SUPPRESS_PLIB_WARNING

и еще можно

_DISABLE_OPENADC10_CONFIGPORT_WARNING
а то вылезало предупреждение
(только редактор всё равно определяет функции plib как неизвестные, но компилятор компилирует)

rubel 25.01.2016 13:55

Re: MPLAB IDE X
 
Цитата:

Сообщение от besogon (Сообщение 220172)
rubel
компилятор, plib и harmony разного рода вещи...
я не вижу для себя пользы ни в plib, ни в harmony.

В данном конкретном случае под Hаrmony имелся в виду библиотечный фреймворк. В общем случае - Harmony, конечно, более ёмкое понятие. Ну, если у библиотек, встроенных в гармонию, есть другое название, озвучте пожалуйста - просто я не в курсе.

Andlap 25.01.2016 18:30

Re: MPLAB IDE X
 
Спасибо за консультации.
Разобрался.

Gerik_PP 18.02.2016 02:39

Re: MPLAB IDE X
 
Цитата:

Сообщение от b-612 (Сообщение 218667)
вроде сам разобрался
в свойствах проекта

Conf:[Defoult]
mpasm[Global options]
установил флажок Build in absolute mode

заработало

правильно ?

Спасибо!!!! Как же ты мне помог!!! 5 часов пялился в монитор, а проблема была именно в этом! Вернее, я знал что проблема в этом, у меня так уже было в MPLAB IDE 8, но там нужно при создании проекта установить "absolute code", а здесь вот оно оказываетцо где. Спасибо ещё раз!!!

Vint 01.03.2016 09:05

Re: MPLAB IDE X
 
Подскажите пож., если кто сталкивался:

mplab v3.25 + harmony v1.07

почему при открытии проектов из папки образцов apps
проекты выдают ошибки Java Exсeption или Lack of Memory ?

Abivan 01.03.2016 12:52

Re: MPLAB IDE X
 
проект microchip\harmony\apps\examples\peripheral\tmr\tim er3_interrupt\firmware\timer3_interrupt.X
открылся без проблем
и \microchip\harmony\apps\examples\my_first_app\firm ware\my_first_app.X
тоже
win7/32

Vint 01.03.2016 15:03

Re: MPLAB IDE X
 
я открываю проект bootloader

Abivan 01.03.2016 15:54

Re: MPLAB IDE X
 
басик открылся ливабдейт тоже. А проект новый создается?

Vint 01.03.2016 16:08

Re: MPLAB IDE X
 
из гармошки v1.06 все открывается нормально.
из 1.07 чето с глюками.

lisergin 07.03.2016 18:45

Re: MPLAB IDE X
 
MPLABX 3.15, XC8 1.35
В одном и том же файле ххх.h объявлены 2 типа-структуры и 2 разные extern переменные, по одной от каждого типа. Дальше эти переменные, уже без extern, естественно, объявлены в main.c
Вопрос, отчего одна из них не опознается в IDE, т.е. "unable to resolve" и как с этим бороться?
Всё компилируется. Все объявления находятся рядом друг с другом: и объявления типов-структур, и объявления extern и объявления переменных. При этом с одной из них всё в порядке, с другой -- чей-то глюк.

lisergin 08.03.2016 09:50

Re: MPLAB IDE X
 
Переименовал название типа, решилось. Видать, считает TMotor плохим словом)

lisergin 12.03.2016 10:55

Re: MPLAB IDE X
 
Ну вот, снова, тот же глюк. Только теперь вообще неясно: вчера вечером закрыл проект, всё норм. Сегодня с утра открыл и везде, где используются переменные объявленного типа-структуры, "unable to resolve". Таки похоже на глюк MPLAB X. Есть идеи как бороться?

besogon 12.03.2016 11:01

Re: MPLAB IDE X
 
lisergin
решайте проблемы со своей javawm.
c mplabx почти наверняка все хорошо.

yeskela 14.03.2016 09:05

Re: MPLAB IDE X
 
Цитата:

Сообщение от besogon (Сообщение 222068)
lisergin
решайте проблемы со своей javawm.
c mplabx почти наверняка все хорошо.

Возможно, проблема и с java. Не знаю, как отделить от самого MPLAB. Иногда вылезало в MPLAB X под виндами, когда парсер редактора include не находит. Проект, естественно, нормально собирается, т.к. компилятор ведёт себя как ожидаемо.

Обычно помогает сбросить конфиг MPLAB (я выше в теме писал как). На 3.15 не появлялось, на 3.20 вылезло во всей красе. Откатился на 3.15. 3.25+ не пробовал ещё.

lisergin 14.03.2016 10:04

Re: MPLAB IDE X
 
yeskela, спасибо, поищу. Поставил 3.26, весь день полет нормальный. Подцепила абсолютно все настройки из стоявшей прошлой версии, так что всё прошло вообще без затрат времени и сил. За её качество пока рано говорить, посмотрим.

besogon 14.03.2016 14:39

Re: MPLAB IDE X
 
yeskela
Не знаю, как отделить от самого MPLAB. - они никак не связаны. для linux для удобства с mplab x поставляются еще 2 java-vm.
наверное для остальных систем mplabx тоже поставляется вместе с java-vm.
для mplabx ide главный конфиг находится в файле
/opt/microchip/mplabx/vX.XX/mplab_ide/etc/mplab_ide.conf
в нем есть метод для явного указания javaVM.
например так.
jdkhome="/usr/lib/jvm/icedtea-7/"
изначально jdkhome указывает на java-vm, поставляемую вместе с mplabx.
насколько адекватно использовать java-vm, которые Вам поставил microchip заместо тех, что Вы сами себе для своих нужд настроили и собрали - вопрос открытый.


Часовой пояс GMT +3, время: 17:39.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot