Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 28.04.2013, 16:20   #301
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 55
Сообщений: 1,023
Вес репутации: 2657/76
smart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond repute
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: MPLAB IDE X

уже замучился переносить проект MPLAB8 в MPLABX.
В 8 работает , все собирается без проблем, а в Х не хочет проходить линкер
дает вот что
Код:
CLEAN SUCCESSFUL (total time: 563ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `C:/Microchip Solutions/LIRmplabx/LIR_univ.X'
make  -f nbproject/Makefile-default.mk dist/default/production/LIR_univ.X.production.hex
make[2]: Entering directory `C:/Microchip Solutions/LIRmplabx/LIR_univ.X'
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/ARP.o   "../../Microchip/TCPIP Stack/ARP.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/Delay.o   "../../Microchip/TCPIP Stack/Delay.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/DNS.o   "../../Microchip/TCPIP Stack/DNS.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/DynDNS.o   "../../Microchip/TCPIP Stack/DynDNS.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/ETH97J60.o   "../../Microchip/TCPIP Stack/ETH97J60.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/Helpers.o   "../../Microchip/TCPIP Stack/Helpers.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/HTTP2.o   "../../Microchip/TCPIP Stack/HTTP2.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/ICMP.o   "../../Microchip/TCPIP Stack/ICMP.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/IP.o   "../../Microchip/TCPIP Stack/IP.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/MPFS2.o   "../../Microchip/TCPIP Stack/MPFS2.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/StackTsk.o   "../../Microchip/TCPIP Stack/StackTsk.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/TCP.o   "../../Microchip/TCPIP Stack/TCP.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/UART.o   "../../Microchip/TCPIP Stack/UART.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/UDP.o   "../../Microchip/TCPIP Stack/UDP.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1472/MPFSImg2.o   ../MPFSImg2.c 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1295770447/Tick.o   "../../Microchip/TCPIP Stack/Tick.c" 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1472/PingDemo.o   ../PingDemo.c 
"C:\MCC18\bin\mcc18.exe"  -p18F67J60 -k -sco -I".." -I"../../Microchip/Include" -I"../../../MCC18/h" -I"../../Microchip/Include/TCPIP Stack" -ml -oa- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-  -I "C:\MCC18\bin"\\..\\h  -fo build/default/production/_ext/1472/LIR_Main.o   ../LIR_Main.c 
"C:\MCC18\bin\mplink.exe"  "..\18f67j60.lkr"   -w  -m".map" -w -l"../../../MCC18/lib"  -z__MPLAB_BUILD=1  -l "C:\MCC18\bin"\\..\\lib  -o dist/default/production/LIR_univ.X.production.cof  build/default/production/_ext/1295770447/ARP.o build/default/production/_ext/1295770447/Delay.o build/default/production/_ext/1295770447/DNS.o build/default/production/_ext/1295770447/DynDNS.o build/default/production/_ext/1295770447/ETH97J60.o build/default/production/_ext/1295770447/Helpers.o build/default/production/_ext/1295770447/HTTP2.o build/default/production/_ext/1295770447/ICMP.o build/default/production/_ext/1295770447/IP.o build/default/production/_ext/1295770447/MPFS2.o build/default/production/_ext/1295770447/StackTsk.o build/default/production/_ext/1295770447/TCP.o build/default/production/_ext/1295770447/UART.o build/default/production/_ext/1295770447/UDP.o build/default/production/_ext/1472/MPFSImg2.o build/default/production/_ext/1295770447/Tick.o build/default/production/_ext/1472/PingDemo.o build/default/production/_ext/1472/LIR_Main.o   
make[2]: *** [dist/default/production/LIR_univ.X.production.hex] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
MPLINK 4.02, Linker
Copyright (c) 2006 Microchip Technology Inc.
Error - unknown switch: -z__MPLAB_BUILD=1
Errors    : 1

make[2]: Leaving directory `C:/Microchip Solutions/LIRmplabx/LIR_univ.X'
make[1]: Leaving directory `C:/Microchip Solutions/LIRmplabx/LIR_univ.X'

BUILD FAILED (exit value 2, total time: 19s)
самое интересное откуда он вот это цепляет -z__MPLAB_BUILD=1
ясно что сам это добавил ( в смысле mplab сгенерил) при создании проекта. и как для линкера поправить командную строку
smart_pic вне форума   Ответить с цитированием
Старый 28.04.2013, 16:54   #302
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 55
Сообщений: 1,023
Вес репутации: 2657/76
smart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond repute
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: MPLAB IDE X

По этой проблеме нашел форум http://www.chiefdelphi.com/forums/sh...ad.php?t=68159
Может кто лучше владеет английским и подскажет в чем проблема
smart_pic вне форума   Ответить с цитированием
Старый 29.04.2013, 01:00   #303
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,129
Вес репутации: 3762/83
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Выпили руками из .mk файлов при выключенном мплабе. "Х" чем хорош, что всё в текстовых xml и mk файлах.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 29.04.2013, 09:27   #304
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 55
Сообщений: 1,023
Вес репутации: 2657/76
smart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond repute
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от yeskela Посмотреть сообщение
Выпили руками из .mk файлов при выключенном мплабе. "Х" чем хорош, что всё в текстовых xml и mk файлах.
Да нашел где в файле ручками поправить (это файл - Makefile-default.mk ). но "Х" его постоянно переписывает и упорно вставляет то что не надо. сборка проекта проходит. Но если даешь опцию с программированием, то файл переписывается и опять .....
smart_pic вне форума   Ответить с цитированием
Старый 29.04.2013, 10:40   #305
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,129
Вес репутации: 3762/83
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от smart_pic Посмотреть сообщение
Да нашел где в файле ручками поправить (это файл - Makefile-default.mk ). но "Х" его постоянно переписывает и упорно вставляет то что не надо. сборка проекта проходит. Но если даешь опцию с программированием, то файл переписывается и опять .....
По xml не находится? Скинь ту часть проекта, что конфиги содержит, без исходников, погляжу.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 29.04.2013, 13:04   #306
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,124
Вес репутации: 2885/105
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Давайте тогда так - чтобы и самому легче ориентироваться, и другим на заметку, и для дальнейшего анализа - вот все содержимое директории с настройками для проекта под MPLAB X:
Код:
 
<имя_проекта>.X\\nbproject\\
 
    Makefile-default.mk
    Makefile-local-default.mk
    Makefile-variables.mk
    Makefile-impl.mk
    project.xml
    configurations.xml
    Package-default.bash
    Makefile-genesis.properties
    project.properties
    private                             // это директория
В остальных папках, кроме этой папки <имя_проекта>.X\\nbproject, находятся объектные и hex-файлы. Еще в папке <имя_проекта>.X\\nbproject\\private находятся тоже настройки, но они кажется не для проекта, а для настроек среды под этот проект (какой отладчик и т.п.).

Последний раз редактировалось AleksBak; 29.04.2013 в 13:17.
AleksBak вне форума   Ответить с цитированием
Старый 29.04.2013, 14:23   #307
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 55
Сообщений: 1,023
Вес репутации: 2657/76
smart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond repute
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: MPLAB IDE X

Вот зазипованный проект
Вложения
Тип файла: zip LIR_univ.X.zip (289.5 Кб, 15 просмотров)
smart_pic вне форума   Ответить с цитированием
Старый 29.04.2013, 16:02   #308
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,129
Вес репутации: 3762/83
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от smart_pic Посмотреть сообщение
Вот зазипованный проект
попробуй обнови c18. В своём проекте посмотрел, у меня эти ключи тоже есть, но всё нормально собирается. C18 версии 3.42, у тебя, похоже, 3.30. Можно в документации на линкер посмотреть, когда эти ключи появились.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 29.04.2013, 16:34   #309
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 55
Сообщений: 1,023
Вес репутации: 2657/76
smart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond repute
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от yeskela Посмотреть сообщение
попробуй обнови c18 у тебя, похоже, 3.30.
Да прав. У меня 3.30
а как его обновить ? Где взять?
smart_pic вне форума   Ответить с цитированием
Старый 29.04.2013, 21:46   #310
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 55
Сообщений: 1,023
Вес репутации: 2657/76
smart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond reputesmart_pic has a reputation beyond repute
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от yeskela Посмотреть сообщение
попробуй обнови c18. у тебя, похоже, 3.30.
Спасибо!!! .
Обновил до 3.42 . Хотя эти ключи присутствуют , но линкер нормально отрабатывает
smart_pic вне форума   Ответить с цитированием
Старый 28.05.2013, 15:06   #311
anywhere
Member
 
Регистрация: 17.11.2010
Сообщений: 32
Вес репутации: 100/33
anywhere will become famous soon enoughanywhere will become famous soon enough
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от dosikus Посмотреть сообщение
Жабу. Со всеми вытекающими.
А семерка что ставишь - сборка школоты ?
Наконец то запустил Х. Скачал и установил SP1 - и запустилась. Теперь буду осваивать.
anywhere вне форума   Ответить с цитированием
Старый 28.05.2013, 15:18   #312
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,758
Вес репутации: 6211/144
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от anywhere Посмотреть сообщение
Скачал и установил SP1 - и запустилась.
Ик ... и все таки система виновата .

На chipmk можешь не спрашивать , меня там больше нет .
Или здесь или на казусе...
dosikus вне форума   Ответить с цитированием
Старый 28.05.2013, 16:31   #313
Lebets_VI
Junior Member
 
Регистрация: 28.05.2013
Сообщений: 4
Вес репутации: 100/0
Lebets_VI will become famous soon enoughLebets_VI will become famous soon enough
По умолчанию Отладчик в MPLAB IDE X

Здравствуйте, господа.
Столкнулся вот с такой засадой.
Имеем: PICkit3, PIC16F1825
Запускаю программу для отладки.
Вот кусок кода

void main(void)
{
ConfigureOscillator();
PORTA = 0; //здесь точка останова
LATA = 0;
ANSELA = 0;
WPUA = 0;
TRISA = 0b00101111;
...
}
так вот, когда перешагиваю через строку "TRISA = 0b00101111; " отладчик не переходит на следующую строку, а начинает всё с начала, т.е. со строки "ConfigureOscillator();" как будь то программа запускается снова. При чем, такое поведение отладчика встречается в различных местах программы.

Почему так происходит?

Спасибо.
Lebets_VI вне форума   Ответить с цитированием
Старый 28.05.2013, 18:18   #314
anywhere
Member
 
Регистрация: 17.11.2010
Сообщений: 32
Вес репутации: 100/33
anywhere will become famous soon enoughanywhere will become famous soon enough
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от dosikus Посмотреть сообщение
Ик ... и все таки система виновата .

На chipmk можешь не спрашивать , меня там больше нет .
Или здесь или на казусе...
Ок. Буду иметь ввиду
anywhere вне форума   Ответить с цитированием
Старый 28.05.2013, 18:22   #315
DmK
Junior Member
 
Регистрация: 23.05.2008
Возраст: 43
Сообщений: 18
Вес репутации: 127/43
DmK will become famous soon enoughDmK will become famous soon enough
По умолчанию Re: Отладчик в MPLAB IDE X

Цитата:
Сообщение от Lebets_VI Посмотреть сообщение
Здравствуйте, господа.
Столкнулся вот с такой засадой.
Имеем: PICkit3, PIC16F1825
Запускаю программу для отладки.
Вот кусок кода

void main(void)
{
ConfigureOscillator();
PORTA = 0; //здесь точка останова
LATA = 0;
ANSELA = 0;
WPUA = 0;
TRISA = 0b00101111;
...
}
так вот, когда перешагиваю через строку "TRISA = 0b00101111; " отладчик не переходит на следующую строку, а начинает всё с начала, т.е. со строки "ConfigureOscillator();" как будь то программа запускается снова. При чем, такое поведение отладчика встречается в различных местах программы.

Почему так происходит?

Спасибо.
Настройки ножек МК сделали, а где программа, которая будет выполнятся всегда? Потому так и происходит... PS. К MPLabX это не имеет отношение...
DmK вне форума   Ответить с цитированием
Старый 28.05.2013, 18:42   #316
Lebets_VI
Junior Member
 
Регистрация: 28.05.2013
Сообщений: 4
Вес репутации: 100/0
Lebets_VI will become famous soon enoughLebets_VI will become famous soon enough
По умолчанию Re: Отладчик в MPLAB IDE X

Цитата:
Сообщение от DmK Посмотреть сообщение
Настройки ножек МК сделали, а где программа, которая будет выполнятся всегда? Потому так и происходит... PS. К MPLabX это не имеет отношение...
Программа ниже под многочием. Я не стал приводить весь код. При прошивке на устройстве работает, а при отладке - засада.
Lebets_VI вне форума   Ответить с цитированием
Старый 28.05.2013, 19:11   #317
DmK
Junior Member
 
Регистрация: 23.05.2008
Возраст: 43
Сообщений: 18
Вес репутации: 127/43
DmK will become famous soon enoughDmK will become famous soon enough
По умолчанию Re: Отладчик в MPLAB IDE X

Цитата:
Сообщение от Lebets_VI Посмотреть сообщение
Программа ниже под многочием. Я не стал приводить весь код. При прошивке на устройстве работает, а при отладке - засада.
А что за устройство?
DmK вне форума   Ответить с цитированием
Старый 28.05.2013, 19:15   #318
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,758
Вес репутации: 6211/144
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Отладчик в MPLAB IDE X

Цитата:
Сообщение от Lebets_VI Посмотреть сообщение
Программа ниже под многочием. Я не стал приводить весь код. При прошивке на устройстве работает, а при отладке - засада.
Отладка , это симуляция в протеусе ?
Шагайте по дизасму все увидите...
dosikus вне форума   Ответить с цитированием
Старый 28.05.2013, 22:08   #319
Lebets_VI
Junior Member
 
Регистрация: 28.05.2013
Сообщений: 4
Вес репутации: 100/0
Lebets_VI will become famous soon enoughLebets_VI will become famous soon enough
По умолчанию Re: Отладчик в MPLAB IDE X

Цитата:
Сообщение от dosikus Посмотреть сообщение
Отладка , это симуляция в протеусе ?
Нет. Отладка на реальном устройстве, подключенному к программатору PICkit3.
Устройство представляет собой законченный модуль, с контроллером 16F1825 и, связанным с ним по UART, bluetooth модулем PAN1321. Вся схема запитывается от своего источника, но для проверки, питание подается из программатора.

За наводку шагать по ассемблеру, спасибо. попробую.
Дело в том, что я не новичок в ассемблерах и С и хорошо представляю, что такое отладка на низком уровне. Другое дело, что я новичок в работе с микроконтроллерами, и, в связи с выше сказанным, сдается мне, что дело именно в отладчике или в ограниченных возможностях бесплатной версии компилятора XC8. По этому и решил спросить у знающего сообщества.
Lebets_VI вне форума   Ответить с цитированием
Старый 28.05.2013, 22:31   #320
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,758
Вес репутации: 6211/144
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Отладчик в MPLAB IDE X

Цитата:
Сообщение от Lebets_VI Посмотреть сообщение
или в ограниченных возможностях бесплатной версии компилятора XC8.
Минусуйте одну проблему - http://www.microchip.su/showthread.p...409#post184409
dosikus вне форума   Ответить с цитированием
Старый 28.05.2013, 22:40   #321
Lebets_VI
Junior Member
 
Регистрация: 28.05.2013
Сообщений: 4
Вес репутации: 100/0
Lebets_VI will become famous soon enoughLebets_VI will become famous soon enough
По умолчанию Re: Отладчик в MPLAB IDE X

Ctrl+A - это круто Спасибо. Попробую.
Lebets_VI вне форума   Ответить с цитированием
Старый 30.05.2013, 12:44   #322
ILYAMP
Member
 
Регистрация: 11.12.2010
Адрес: Рязань
Сообщений: 61
Вес репутации: 208/34
ILYAMP has a spectacular aura aboutILYAMP has a spectacular aura aboutILYAMP has a spectacular aura about
По умолчанию Re: MPLAB IDE X

Всем доброго времени суток!
Недавно установил себе MPLAB X с целью написать проект в С. Раньше всё делал на ассемблере.
Установилось на ХР без проблем, интерфейс довольно красивый, всё настраивается, объявления переменных и функций отслеживаются, писать код приятно, конечно.
Откомпилировал тоже без проблем. Решил для начала проверить код на симуляторе - вот тут началось...
Проект для dsPIC33FJ128MC804 Компилил ХС16 без оптимизации.
Во первых, очень часто дебаггер(симулятор) при запуске просто аварийно останавливается с какой нибудь внутренней java-ошибкой.
Лучше всего каждый раз заново перекомпилировать проект, тогда более ли менее работает.
Я работаю на двух компьютерах - дома и на работе, так на одном из них в окне С-кода указатель выполнения(зелёненький) показывает непонятно что, только не трассировку, в то время как в дизассембрном окне и в окне памяти программ - всё нормально.
Но отлаживать по дизассемблерному окну(там почему-то комменты только на одну функцию остаются) - ну его... , зачем тогда вообще на С писать...
Но главное - глюк симулятора, который не знаю как перешагнуть
Функция, инициализирующая DMA с настройкой на модуль АЦП
Код:
inline void ConfigureDMAs(void)// 
{
//
DMA0REQbits.IRQSEL = 0b0001101;            // настройка DMA0 на ADC1
DMA0PAD    = (volatile unsigned int)&ADC1BUF0;    //                 
DMA0STA    = __builtin_dmaoffset(&adc_buff_A);    // настройка буфера A
DMA0STB    = __builtin_dmaoffset(&adc_buff_B);    // настройка буфера B
DMA0CNT    = 47;                    // настройка счётчика трансферов DMA
DMA0CONbits.MODE  =    0b10;            // непрерывная работа,    пинг-понг
DMA0CONbits.AMODE =    0b10;                // Peripheral Indirect Addressing mode
DMA0CONbits.NULLW =    0;            // нормальный режим
DMA0CONbits.HALF  =    0;            // прерывание после передачи всего буфера
DMA0CONbits.DIR   =    0;            // направление передачи - в память
DMA0CONbits.SIZE  =    0;            // размер трансфера - слово
                                //                              
IEC0bits.DMA0IE    = 1;                    // прерывания канала DMA0        
IFS0bits.DMA0IF    = 0;                //             
DMA0CONbits.CHEN= 1;                // канал включен    
    
    
}
//
после выполнения последней строчки, т.е. включения канала DMA0
симулятор выдаёт такое сообщение:
Код:
Single breakpoint: @0xB9E
Running
DMA-W003:  The peripheral address is not SFR expected with this IRQ:address:4700  irq:d
DMA-W004:  The address is not a valid DMA address:address:300  irq:d

Single breakpoint: @0xBD4
Подключаю внешний файл к каналу АЦП, но канал ДМА никаких данных из АЦП в память не передаёт, соответственно ничего не отладишь...
Такая засада. Может кто сталкивался?
ILYAMP вне форума   Ответить с цитированием
Старый 30.05.2013, 13:18   #323
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,758
Вес репутации: 6211/144
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

0b0001101 0b10
В хэдерах нормальных определений нет , пользуемся порнографией ?
dosikus вне форума   Ответить с цитированием
Старый 30.05.2013, 13:38   #324
ILYAMP
Member
 
Регистрация: 11.12.2010
Адрес: Рязань
Сообщений: 61
Вес репутации: 208/34
ILYAMP has a spectacular aura aboutILYAMP has a spectacular aura aboutILYAMP has a spectacular aura about
По умолчанию Re: MPLAB IDE X

А в чём проблема? ХС16 позволяет определять битовые константы, мне удобно, длина константы совпадает с длиной битового поля в структуре
А разыскивать по хедеру как называется этот режим можно, конечно, но для отладки - бесполезно
ILYAMP вне форума   Ответить с цитированием
Старый 30.05.2013, 13:42   #325
Romantic
Senior Member
 
Аватар для Romantic
 
Регистрация: 13.07.2007
Адрес: Ленинград
Возраст: 34
Сообщений: 2,094
Вес репутации: 3340/98
Romantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от ILYAMP Посмотреть сообщение
А в чём проблема? ХС16 позволяет определять битовые константы, мне удобно, длина константы совпадает с длиной битового поля в структуре
А разыскивать по хедеру как называется этот режим можно, конечно, но для отладки - бесполезно
Зато на форуме удобно смотреть тем, от кого Вы планируете получить ответ Ну, и через месяц-другой не придётся вспоминать, что значат все эти нули и единицы.
Romantic вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление MPLAB IDE Илья Продукция MICROCHIP 4 24.12.2009 20:08
MPLab IDE 8.30 и коннект ICD2 Romantic Продукция MICROCHIP 13 14.08.2009 23:29
ICD2 VladG Продукция MICROCHIP 25 05.05.2009 11:26
Помогите плизз с PIC16LF628A dbosh Продукция MICROCHIP 49 11.10.2008 01:03
MPLAB IDE v8.02 - ошибка дизассемблирования кода el_eng Продукция MICROCHIP 12 21.03.2008 14:26


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


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