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

 
 
> Проблемма при создании проекта в MPLAB IDE 8.36
ADA
сообщение Sep 16 2009, 12:43
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 28-01-08
Из: Riga, Latvija
Пользователь №: 34 481



Приветствую Вас, господа.

Последний раз работал в MPLAB для DOS.
Скачал MPLAB IDE 8.36.
Объявил новый проект.
Запускаю компиляцию и получаю сообщение:

Project of is out of date.

Нажимаю Yes и получаю сообщение:

Executable code and data must be defined in an appropriate section

По каждой строке программы.

"Погуглил" проблему и предположил, что я неправильно создал проект.

Подскажите, чего я «недоткрывал» в проекте.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VCO
сообщение Sep 17 2009, 05:25
Сообщение #2


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(ADA @ Sep 16 2009, 16:43) *
Приветствую Вас, господа.

Последний раз работал в MPLAB для DOS.
Скачал MPLAB IDE 8.36.
Объявил новый проект.
Запускаю компиляцию и получаю сообщение:

Project of is out of date.

Нажимаю Yes и получаю сообщение:

Executable code and data must be defined in an appropriate section

По каждой строке программы.

"Погуглил" проблему и предположил, что я неправильно создал проект.

Подскажите, чего я «недоткрывал» в проекте.

Трудно ответить на Ваш вопрос конкретно, так как не видно самого проекта и неизвестен выбранный микроконтроллер. Рискну предположить, что проект создан в ассемблере и ошибка заключается в отсутствии подобного начала кода:
; Start at the reset vector
Reset_Vector code 0x000
goto Begin ;

; Start application beyond vector area

code 0x002A
Begin
Это работает для PIC18F8720, в других случаях - другой адрес. Заранее пардон, если не в тему! laughing.gif


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
ADA
сообщение Sep 17 2009, 21:24
Сообщение #3





Группа: Участник
Сообщений: 12
Регистрация: 28-01-08
Из: Riga, Latvija
Пользователь №: 34 481



Цитата(YIG @ Sep 17 2009, 08:25) *
Трудно ответить на Ваш вопрос конкретно, так как не видно самого проекта и неизвестен выбранный микроконтроллер. Рискну предположить, что проект создан в ассемблере и ошибка заключается в отсутствии подобного начала кода:
; Start at the reset vector
Reset_Vector code 0x000
goto Begin ;

; Start application beyond vector area

code 0x002A
Begin
Это работает для PIC18F8720, в других случаях - другой адрес. Заранее пардон, если не в тему! laughing.gif


Проект - эт громко сказано smile.gif.
Запустил MPLAB,
Проект - новый проект - везде Йес - девайс 12F675.
Файл - новый файл в проект - указываю созданный в Ноте файл с расширением *.asm.
Ну и получаю выше описанный эффект.

Временно решил проблему так: один из участников данного форума, создал у себя проект с моим *.asm, и переслал мне архив по емайлу.
Им созданный проект работает, сижу-пишу. Но проблема-то осталась....
Сдам заказ и попробую сравнить все файлы мною созданного проекта, с файлами "чужого" проекта.
Собсно одно отличие видно сразу - у меня не создаётся (отсутствует в проекте) файл *.о.
На одном форуме нашел сообщение, что такое бывает если не указан файл *.lkr, но это не помогло (присоединение файла 12F675.lkr).
К тому же в том проекте что мне создали 12F675.lkr на объявлен...
YIG, полюбому спасибо за участие.

Сообщение отредактировал ADA - Sep 17 2009, 21:25
Go to the top of the page
 
+Quote Post
dac
сообщение Sep 23 2009, 05:58
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



Цитата(ADA @ Sep 18 2009, 03:24) *
Проект - эт громко сказано smile.gif.
Запустил MPLAB,
Проект - новый проект - везде Йес - девайс 12F675.
Файл - новый файл в проект - указываю созданный в Ноте файл с расширением *.asm.
Ну и получаю выше описанный эффект.

Временно решил проблему так: один из участников данного форума, создал у себя проект с моим *.asm, и переслал мне архив по емайлу.
Им созданный проект работает, сижу-пишу. Но проблема-то осталась....
Сдам заказ и попробую сравнить все файлы мною созданного проекта, с файлами "чужого" проекта.
Собсно одно отличие видно сразу - у меня не создаётся (отсутствует в проекте) файл *.о.
На одном форуме нашел сообщение, что такое бывает если не указан файл *.lkr, но это не помогло (присоединение файла 12F675.lkr).
К тому же в том проекте что мне создали 12F675.lkr на объявлен...
YIG, полюбому спасибо за участие.

во первых нужно добавить скрипт линкера .gld на соотв. мк. а во вторых в 8.36 несколько глюков есть. я откатился на 8.30 он стабилен.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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