реклама на сайте
подробности

 
 
 
Closed TopicStart new topic
> MPLab+HI-Tech WIN7 x64, MPLab+HI-Tech WIN7 x64
artem79
сообщение Mar 22 2012, 06:10
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



Доброго времени суток.

Столкнулся с проблемой.

Под WIN7 x64 не корректно работает компилятор HI-Tech в связке с MPLab. Определился, компилирует но проблема в том что не выдает описание ошибки или предупреждения. при ошибке идет одна строка
BUILD FAILED: Thu Mar 22 10:09:30 2012

Пробовал ставить разные версии, не помогает. На данный момент стоит MPLab 8.84 + HI-Tech PIC18 STD 9.52

Кто нибудь сталкивался с подобной проблемой? Какое существует решение? Мозг плавиться.
Go to the top of the page
 
+Quote Post
volodya
сообщение Mar 22 2012, 06:48
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344



Цитата(artem79 @ Mar 22 2012, 08:10) *
Кто нибудь сталкивался с подобной проблемой? Какое существует решение? Мозг плавиться.


Наиболее очевидное - обновиться до "поновее", на сайте MICROchip 9.80 предложена(9.52 все жа старенькая).

в свое время были проблемы с взаимонедопониманием Microchip & HI-TECH. (хотя за версию точно не ручаюсь).
В последние годы все ОК


--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть"
"Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
Go to the top of the page
 
+Quote Post
xemul
сообщение Mar 22 2012, 07:05
Сообщение #3



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



За взаимопонимание МПЛаба и писсХХХ отвечает UniversalToolsuite. С МПЛаб 8.83, писс из него же и UniversalToolsuite 1.37 проблем с взаимопониманием под W7 x64 не заметил.
Как вариант, нормальное общение может нарушаться каким-нить дефендером/протектором/антивирем.
Включите Verbose Output в опциях компилятора для осмысленной диагностики.
Go to the top of the page
 
+Quote Post
artem79
сообщение Mar 22 2012, 09:24
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



версии разные перепробовал. Все одно и то же, ошибки не расписывает.
Go to the top of the page
 
+Quote Post
xemul
сообщение Mar 22 2012, 10:00
Сообщение #5



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(artem79 @ Mar 22 2012, 13:24) *
версии разные перепробовал. Все одно и то же, ошибки не расписывает.

На вкладке Project -> Build options -> Project -> Compiler поставьте галку в чекбоксе Messages:Verbose.
В логе будет показано всё общение МПЛаб с компилятором.
Go to the top of the page
 
+Quote Post
artem79
сообщение Mar 22 2012, 10:22
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



Цитата(xemul @ Mar 22 2012, 13:00) *
На вкладке Project -> Build options -> Project -> Compiler поставьте галку в чекбоксе Messages:Verbose.
В логе будет показано всё общение МПЛаб с компилятором.


Стоит
Go to the top of the page
 
+Quote Post
xemul
сообщение Mar 22 2012, 10:39
Сообщение #7



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(artem79 @ Mar 22 2012, 14:22) *
Стоит

И в окне лога единственная строчка типа уже приведённой? Можно я не поверю?
При условии, что в Project -> Select Language Toolsuite всё правильно, должно быть а ля
Цитата
Build ... for device ...
Using driver ...

Make: The target "....p1" is out of date.
Executing: "...\bin\picc18.exe" --pass1 ...\test.c -q --chip=... ...
...
Error [...] ...

********** Build failed! **********

Или предлагаете угадать, что туда вывелось?
Go to the top of the page
 
+Quote Post
artem79
сообщение Mar 22 2012, 12:09
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



Цитата(xemul @ Mar 22 2012, 13:39) *
И в окне лога единственная строчка типа уже приведённой? Можно я не поверю?
При условии, что в Project -> Select Language Toolsuite всё правильно, должно быть а ля

Или предлагаете угадать, что туда вывелось?


Clean: Done.
Executing: "C:\Program Files\HI-TECH Software\PICC-18\STD\9.52\bin\picc18.exe" -C -E"ami.cce" "ami.c" -O"ami.obj" -I"D:\Artem\Project\ZX\Rezist\Rezist" -Zg9 -O -ASMLIST -D32 -V -Q -MPLAB -18F2525
Executing: "C:\Program Files\HI-TECH Software\PICC-18\STD\9.52\bin\picc18.exe" -C -E"main.cce" "main.c" -O"main.obj" -I"D:\Artem\Project\ZX\Rezist\Rezist" -Zg9 -O -ASMLIST -D32 -V -Q -MPLAB -18F2525
Halting build on first failure as requested.
BUILD FAILED: Thu Mar 22 15:30:40 2012

и если без ошибок

Executing: "C:\Program Files\HI-TECH Software\PICC-18\STD\9.52\bin\picc18.exe" -C -E"AT26.cce" "AT26.c" -O"AT26.obj" -I"D:\Artem\Project\ZX\Rezist\Rezist" -Zg9 -O -ASMLIST -D32 -V -Q -MPLAB -18F2525
Executing: "C:\Program Files\HI-TECH Software\PICC-18\STD\9.52\bin\picc18.exe" -E"Rez.lde" "D:\Artem\Project\ZX\Rezist\Rezist_PIC\ami.obj" "D:\Artem\Project\ZX\Rezist\Rezist_PIC\main.obj" "D:\Artem\Project\ZX\Rezist\Rezist_PIC\protocol.obj" "D:\Artem\Project\ZX\Rezist\Rezist_PIC\RTC.obj" "D:\Artem\Project\ZX\Rezist\Rezist_PIC\JOB.obj" "D:\Artem\Project\ZX\Rezist\Rezist_PIC\AT26.obj" -LL -M"Rez.map" -O"Rez.cof" -O"Rez.hex" -D32 -V -Q -MPLAB -18F2525

Memory Summary:
Program space used 12D5h ( 4821) of C000h bytes ( 9.8%)
Data space used 198h ( 408) of F80h bytes ( 10.3%)
EEPROM space used 0h ( 0) of 400h bytes ( 0.0%)
External data memory None available
ID Location space used 0h ( 0) of 8h nibbles ( 0.0%)
Configuration bits used 3h ( 3) of 7h words ( 42.9%)

Loaded D:\Artem\Project\ZX\Rezist\Rezist_PIC\Rez.cof.
BUILD SUCCEEDED: Thu Mar 22 15:32:28 2012

Но для поиска ошибки приходится перелапачивать весь код. Максимум что видно это модуль останова при компиляции.


Go to the top of the page
 
+Quote Post
dimka76
сообщение Mar 22 2012, 12:14
Сообщение #9


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Если у вас установлен UniversalToolsuite, то в Select Language toolsuite необходимо выбирать не Hi-Tech picc-18 Tollsuite, а Hi-Tech Universal Tollsuite.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
artem79
сообщение Mar 22 2012, 12:18
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



Цитата
За взаимопонимание МПЛаба и писсХХХ отвечает UniversalToolsuite.


Цитата(dimka76 @ Mar 22 2012, 15:14) *
Если у вас установлен UniversalToolsuite, то в Select Language toolsuite необходимо выбирать не Hi-Tech picc-18 Tollsuite, а Hi-Tech Universal Tollsuite.



Да разобрался.
Единственное использовании Hi-Tech совместно с MPLab. После становки MPLab, Hi-Tech мало установить UniversalToolsuite-1.37 необходимо в настройках MPLab - Select Language toolsuite выбирать не Hi-Tech picc-18 Tollsuite, а Hi-Tech Universal Tollsuite. Только тогда будет полная интеграция компилятора и показ всех служебных сообщений. Иначе будете иметь BUILD FAILED: Thu Mar 22 16:03:14 2012 и все.

Всем спасибо. Удачи в разработка!!! Тема закрыта.
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01574 секунд с 7
ELECTRONIX ©2004-2016