29.12.2011, 15:10
|
|
Частый гость
Регистрация: 12.08.2004
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Это очередной вариант файла асса, с изменениями, а вообще и с отступом и с табом и с А и без А - по всякому пробовал. Почему ругается на слишком длинный путь? Установка то самого протеуса по умолчанию?
|
|
|
|
29.12.2011, 15:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
положи проект в корень диска
|
|
|
|
29.12.2011, 15:34
|
|
Частый гость
Регистрация: 12.08.2004
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Попробовал, но бесполезно. Да и он ругается не на путь к проекту:
Error[173] С:\TMPP\MY3_1.ASM 508 : Source file path exceeds 62 characters (C:\PROGRA~1\LABCENTER ELECTRONICS\PROTEUS 7 PROFESSIONAL\TOOLS\MPASM\P16F84A.INC)
|
|
|
|
29.12.2011, 15:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
arg, поставьте себе MPLAB IDE и компилите в нем. Там и версии посвежее, и проблем с путями нет. А hex или coff протеусу скармливайте.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
29.12.2011, 16:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
скопируй папку MPlab-MPASM Suite в папку Labcenter-Proteus-Tools-MPASM с заменой всех файлов
|
|
|
|
29.12.2011, 17:19
|
|
Частый гость
Регистрация: 12.08.2004
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Спасибо всеми за ответы. Мне есть в чем компилить, я, собственно, и так HEX подкладываю Протеусу, просто хотелось это делать непосредственно из него... Попробую совет otest-а, с заменой файлов.
|
|
|
|
30.12.2011, 22:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,831
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Как сделать так, чтобы выбранные регистры в окне Watch Window сохранялись там после включения/выключения симуляции. Раньше так все и было один раз выбрал и они там висят.А сейчас при запуске симуляции окно Watch Window выскакивает пустое, приходится каждый раз по новой выбирать что надо.
__________________
Да здравствует Разум,да сгинет Маразм!
|
|
|
|
31.12.2011, 09:13
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от arg
|
Попробую совет otest-а, с заменой файлов.
|
Не уверен, что сработает...
Сообщение от arg
|
Error[173] С:\TMPP\MY3_1.ASM 508 : Source file path exceeds 62 characters (C:\PROGRA~1\LABCENTER ELECTRONICS\PROTEUS 7 PROFESSIONAL\TOOLS\MPASM\P16F84A.INC)
|
Ну ведь подсказка в самой фразе путь к файлу источнику (в данном случае к P16F84A.INC, который Вы честно включили в листинге строкой include "P16F84A.inc" превышает 62 символа. Именно поэтому я намекал на MPASMWIN, ему длинные пути (до 244 символов) по барабану. А MPASM.EXE - не виндозная прога, потому и ругается. У Вас два варианта:
1. Поместить сам файл P16F84A.INC в папку с компилируемым xxx.ASM, чтобы компилятор не искал его по всему жесткому диску. При этом скорее всего придется в листинге указать абсолютный путь к этому файлу.
2. Поместить всю папку Tools из Протеуса, например, в корень диска С: и поправить пути в меню ISIS Source -› Define Code Generation Tools (картинка).
Я обычно использую второй вариант, но с установленным MPLAB IDE переиначиваю пути под него, поскольку там обычно наиболее новые версии компиляторов.
|
|
|
|
31.12.2011, 09:26
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от E_C_C
|
Раньше так все и было один раз выбрал и они там висят.
|
Да, было, и было удобно. Но сейчас в версии 7.08 Тень со товарищи (извиняюсь, со джентльменами) что-то не доглядел или умышленно переиначил и этот вариант не работает.
Есть "обходной маневр" с добавлением по адресу регистра. Пример добавления у Меги32 порта А с двоичным представлением данных на картинке. Шаги пронумерованы. В раскрывающемся списке (треугольная кнопка) строки Address будут прямые имена регистров, так что ориентироваться несложно.
ЗЫ. Усё, мой последний пост в этом году. Всех участников Казуса с наступающим, 2012 годом. Удачи в Новом году!!!
|
|
|
Эти 3 пользователя(ей) сказали Спасибо Halex07 за это сообщение:
|
|
|
31.12.2011, 16:09
|
|
Частый гость
Регистрация: 12.08.2004
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от Halex07
|
Именно поэтому я намекал на MPASMWIN, ему длинные пути (до 244 символов) по барабану.
|
Самое интересное, что и MPASMWIN выдает точно такую же ошибку!
А вот перенос P16F84A.inc сработал - что MPASM, что MPASMWIN скомпилили нормально.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:25.
|
|