Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

Re: MPLAB X IDE

Сб дек 18, 2021 17:16:28

Родэрик писал(а):Вы вот этой своей формулировкой ввели в заблуждение.
Родэрик, и что теперь делать ? Я сильно испортил Вам жизнь ?
я бы вам сразу тогда написал, что папку mpasm suite создал 8-й mplab, к иксу она не имеет отношения (у него там своя есть mpasmx)
А я бы вам тогда сразу ответил, что старым 8-ым MPLAB'ом не пользуюсь уже много-много лет... 2 компа уже сменил, а винду и того больше раз.
Или он сам ко мне пролезает, без моего ведома ? :)))

Добавлено after 1 minute 6 seconds:
Так о том и речь, что 5.35 содержит MPASM, а 5.45 уже НЕ содержит.
И, начиная с версии 5.45, все инструменты Микрочипа попадают в папку Program Files, а не Program Files (x86).
Да, действительно, так и есть. Видимо, со старых версий осталась папка.

Re: MPLAB X IDE

Сб дек 18, 2021 18:07:16

..... А я бы вам тогда сразу ответил, что старым 8-ым MPLAB'ом не пользуюсь уже много-много лет... 2 компа уже сменил, а винду и того больше раз.
Или он сам ко мне пролезает, без моего ведома ? :)))
Вы сами представили скрин, на котором папки 8-го мплаба.
Вложения
2021-12-18_195739f.jpg
(129.43 KiB) Скачиваний: 93

Re: MPLAB X IDE

Сб дек 18, 2021 22:11:48

Не... То, что я утром скринил - это комп на работе. А первый раз про папку я писал с домашнего компа.
Ааа, короче,... Пофиг уже ... :)))

Re: MPLAB X IDE

Вс дек 19, 2021 13:40:05

Есть такое обоснованное мнение, что вы не определили свои переменные как ГЛОБАЛЬНЫЕ.
Добавьте сверху директиву global var1, var2, var3 , заменив имена переменных на свои и жизнь у вас наладится... :tea: :)))
Изображение


О кажется в самую точку.
Странно что я пропустил это когда читал доки.
Там вроде как упоминалось что глобал нужен если проект многлфайловый, что бы вынести переменную за границы локального куска кода.
Так как у меня весь проект из 20 строк состоит, я видимо не придал этому значения.
Я ещё не осилил всю документацию, поэтому куча пробелов в знаниях.
Попробую после выходных объявить переменные глобально, отпишу сюда о результате.

Re: MPLAB X IDE

Вс дек 19, 2021 14:28:25

Там вроде как упоминалось что...

Дело не совсем в этом.
Все начинается с окна Watches. При добавлении туда переменных для наблюдения в дебаге предлагается ДВЕ группы переменных: global и SFR. Первые - это объявленные вами, а вторые - это переменные из inc файла описывающие регистры специального назначения. В File Registers будет видно с именами ровно то, что может быть видно в окнах Watches и Variables.
ЗЫ. И учтите, что в IDE имеется непофиксенный баг. Абсолютное размещение через директиву DABS не приводит к видимости имени даже в случае ее global. Пользуйтесь перемещаемым через udata - udata_shr - DS.

Re: MPLAB X IDE

Пн дек 20, 2021 21:16:24

Дело не совсем в этом.
Все начинается с окна Watches. При добавлении туда переменных для наблюдения в дебаге предлагается ДВЕ группы переменных: global и SFR.


Попробовал сегодня, да так работает, и подсвечивает выборочно переменные и регистры.
Но получается что для комфортного дебага все переменные проекта должны быть глобальными.
Правильно я понимаю, что это связано с тем что локальные переменные не уникальны и могут повторятся в рамках пректа?

Re: MPLAB X IDE

Чт дек 23, 2021 05:23:52

Не могу скомпилировать проект скачанный с github PIC18F25K80
Это только у меня?

MPLAB X IDE v4.20
xc8-v1.33
Процессор Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz 2.60 GHz
Оперативная память 4,00 ГБ (доступно: 3,24 ГБ)
Тип системы 32-разрядная операционная система, процессор x64
Вложения
J2534-pic-master.zip
(65.15 KiB) Скачиваний: 105

Re: MPLAB X IDE

Чт дек 23, 2021 11:44:53

Комп не справляется чтоли ?

Re: MPLAB X IDE

Чт дек 23, 2021 15:36:58

Не могу скомпилировать проект

Вероятно стоит вместо "не могу" рассказать всем о сообщениях окна Output среды разработки.

Re: MPLAB X IDE

Чт дек 23, 2021 20:35:58

Output:
Вложения
Properties.png
(33.27 KiB) Скачиваний: 77

Re: MPLAB X IDE

Чт дек 23, 2021 20:58:58

Вы бы ссылочку дали на оригинал.

Re: MPLAB X IDE

Чт дек 23, 2021 21:39:12

J2534-pic
https://github.com/darkspr1te/J2534-pic

Re: MPLAB X IDE

Вс янв 02, 2022 09:52:33

У кого установлена такая конфигурация:
MPLAB XIDE 5.50 with pic-as 2.31 XC8 1.33 pro and XC8 2.31 standard.

Re: MPLAB X IDE

Вс янв 02, 2022 10:01:10

У меня установлена. Кроме ПРО версии компилятора. И что?

Re: MPLAB X IDE

Вс янв 02, 2022 11:20:45

Автор этого проекта говорит, что только такая конфигурация открывает его проект. Вот думая ставить или нет.
https://disk.yandex.ru/d/tR1Fj5PJ1VDNag
XC8 PRO.png
(30.56 KiB) Скачиваний: 73

Re: MPLAB X IDE

Вс янв 02, 2022 11:28:52

Чушь какая то. Компилятор нужен только ОДИН. Два компилятора не могут работать с одним проектом.

Re: MPLAB X IDE

Вс янв 02, 2022 19:07:33

cxem писал(а):Автор этого проекта говорит
Какого этого ? Какой автор ? Где он это говорит ?

Что же последнее время все какими то загадками разговаривают ? Лень писать что-ли ? :facepalm:

Re: MPLAB X IDE

Вс янв 02, 2022 22:03:12

получить скомпилированные файлы прошивки из последнего бинарного пакета.
https://github.com/uholeschak/ediabasli ... s_20210718
У меня не получается скомпилировать, вот ответ автора:
The current configuration is for:
MPLAB XIDE 5.50 with pic-as 2.31 XC8 1.33 pro and XC8 2.31 standard.
Это не удачный ход компилирования:
=================

Re: MPLAB X IDE

Вс янв 02, 2022 22:28:44

cxem писал(а):вот ответ автора:
А вы ему ответьте, что у вас не получается.
Тут вы вряд ли автора найдёте.

PS: По ссылке в архиве есть уже скомпилированные прошивки. Что ещё нужно ?

Re: MPLAB X IDE

Вс янв 02, 2022 23:30:13

Хотел выкинуть из прошивки всё лишнее и оставить только K-Line.
Но прихожу к выводу, что для работы с PIC нужно 200 тысяч для покупки нового железа.
А то при установки MPLABX-v5.45-windows-installer.exe моё старое ругается:
Невозможно запустить это приложение на вашем ПК
Чтобы найти версию для вашего компьютера, обратитесь к издателю приложения.
MPLABX-v5.45-windows-installer.png
(8.59 KiB) Скачиваний: 74
Ответить