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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> MPLAB + Proteus, Делимся впечатлениями
Shurmas
сообщение Jul 3 2006, 06:17
Сообщение #16


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



Цитата(Alexey Belyaev @ Jul 3 2006, 08:46) *
ЗЫ. Всё ещё ищу способ отладки AVR из протеуса


А что вы ищите? там отладка AVR без проблем работает.
Go to the top of the page
 
+Quote Post
Spider
сообщение Jul 4 2006, 02:51
Сообщение #17


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Цитата(Shurmas @ Jul 3 2006, 13:17) *
Цитата(Alexey Belyaev @ Jul 3 2006, 08:46) *

ЗЫ. Всё ещё ищу способ отладки AVR из протеуса


А что вы ищите? там отладка AVR без проблем работает.

Какой IDE для AVR умеет работать с proteus как с Remote Debugger?


ЗЫ. толи авр у меня не такой smile.gif
mega128. elf файл. фижу в отладчике что-то типа:
if (datalen>1) {
}
и в watcher вижу, что datalen = 0. Но ведь он заходит в IF. ВОт такие пироги. я понимаю что это не в отладчике дело а в эмуляции, но всё равно прикольно.
Go to the top of the page
 
+Quote Post
Shurmas
сообщение Sep 22 2006, 10:52
Сообщение #18


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



Цитата(Alexey Belyaev @ Jul 3 2006, 08:46) *
ЗЫ. Всё ещё ищу способ отладки AVR из протеуса


а в чем проблема ?


Цитата(Alexey Belyaev @ Jul 4 2006, 06:51) *
Какой IDE для AVR умеет работать с proteus как с Remote Debugger?


IAR. а не явно так CVAVR и WinAVR
Go to the top of the page
 
+Quote Post
Spider
сообщение Sep 22 2006, 12:31
Сообщение #19


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Цитата(Shurmas @ Sep 22 2006, 17:52) *
Цитата(Alexey Belyaev @ Jul 3 2006, 08:46) *

ЗЫ. Всё ещё ищу способ отладки AVR из протеуса


а в чем проблема ?


Цитата(Alexey Belyaev @ Jul 4 2006, 06:51) *
Какой IDE для AVR умеет работать с proteus как с Remote Debugger?


IAR. а не явно так CVAVR и WinAVR

А про WinAVR подробнее можно?
Go to the top of the page
 
+Quote Post
Foris
сообщение Sep 22 2006, 16:40
Сообщение #20


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 21-09-06
Из: Москва
Пользователь №: 20 566



WinAVR делает и elf (по умолчанию) и cof - его указываете в свойствах МК и вперед!


--------------------
Радиодетали недорого Arduino модули сенсоры в Москве круглосуточно 24/7 самовывоз безплатно от любой станции метро, есть и платная доставка - www.mkPochtoi.ru
Go to the top of the page
 
+Quote Post
podvik57
сообщение Dec 22 2013, 17:30
Сообщение #21





Группа: Новичок
Сообщений: 6
Регистрация: 22-12-13
Пользователь №: 79 744



На XP SP3 установил MPLAB IDE v 8.92 и Proteus v8.0 PRO. Запускаю MPLAB, выбираю Debugger/Select Tools/ Proteus VSM. Добавляются в панели гафического меню кнопки, среди них зеленая кнопка Connect. Вроде бы все нормально. Жму зеленую кнопку - должно открыться окно Proteus - мне выдает такое:
VDM API
Failed to connect socket to port localhost: 8000 GLE=00010061
Жму ОК. Появляется следующее окно:
MPLAB IDE
Cаnnot connect to Proteus VSM
Please check that Proteus is running and that the VDM driver setting [especialy the IP address] are correct.
Жму ОК. В окне Output MPLAB появляются записи:
Output
Connecting to Proteus VSM...
Cannot connect to Proteus VSM
Please check that Proteus is running and that the VDM driver
settings (especially the IP address) are correct
Объясните пожалуйста, что это значит, что не работает и как его заставить работать? Заранее всем благодарен. Нужно ли загружать проект в MPLAB или в Proteus или в оба одновременно, чтобы Proteus открылся в MPLAB?

Сообщение отредактировал podvik57 - Dec 22 2013, 17:32
Go to the top of the page
 
+Quote Post
Smen
сообщение Dec 23 2013, 04:45
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(podvik57 @ Dec 22 2013, 21:30) *
что это значит
Я с таким не сталкивался, но похоже, Вы запустили какой-то сетевой режим.
Должно быть так:
После выбора Протеус ВСМ, должно появиться окно вьюера, и кнопки управления симуляцией (включить/остановить/и т.д.).
В вьюере надо открыть проект, заранее созданный в Протеусе. Причём, в этом проекте, в качестве хекса должен быть указан результат компиляции проекта в МПЛАБе.
Поэтому, я сперва создаю пустой текстовой файл, переименовываю его в хекс (главное с именем не ошибиться), и создаю проект.

Ну, и ещё вариант, что версия Пртеуса "неправильная".

Сообщение отредактировал Smen - Dec 23 2013, 04:47
Go to the top of the page
 
+Quote Post
podvik57
сообщение Dec 23 2013, 06:50
Сообщение #23





Группа: Новичок
Сообщений: 6
Регистрация: 22-12-13
Пользователь №: 79 744



Стоял Proteus v 8.0 Proc c SP0, добавил SP1, переустановил Proteus (DEV) 8.0 SP2. Все тоже самое. Может что-то с другими компонентами. Должны быть установлены "Microsoft .NET Framework 1"
"Microsoft .NET Framework 2"
"Microsoft .NET Framework 3"
"Microsoft .NET Framework 4"
"Microsoft Visual C++ 2005"
"Microsoft Visual C++ 2008"
"Microsoft Visual C++ 2010"
У меня усстановлено все, только не "Microsoft .NET Framework 1", а "Microsoft .NET Framework 1.1". Может они криво стоят? все переустановить. Начну с другой версии Proteus.
Go to the top of the page
 
+Quote Post
podvik57
сообщение Dec 23 2013, 09:03
Сообщение #24





Группа: Новичок
Сообщений: 6
Регистрация: 22-12-13
Пользователь №: 79 744



И еще- что за сетевой режим и как его выключить?
Go to the top of the page
 
+Quote Post
Smen
сообщение Dec 24 2013, 04:56
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



По-моему, как-раз 8-я с МПЛАБом плохо работает (или не работает вовсе).
У меня 7.10.
Посмотрите форумы по Протеусу.
Go to the top of the page
 
+Quote Post
podvik57
сообщение Dec 24 2013, 18:48
Сообщение #26





Группа: Новичок
Сообщений: 6
Регистрация: 22-12-13
Пользователь №: 79 744



Установил Proteus v 7.9. Заработало. Окно Proteus стало открываться в MPLAB после выбора в Deburger опции Proteus VSM и нажатия зеленой кнопки. Потом рядом поставил еще и Proteus v 8.0 (DEV). Окно Proteus стало открываться в MPLAB после выбора в Deburger опции Proteus VSM, не нажимая зеленой кнопки. Вроде бы все работает. С версией Proteus 8.0 Pro - не работает. Может у меня такая программа кривая. Пощелкал по программам, как-будто все работают. Может кто нибудь подскажет, где взять несложные примеры для работы в MPLAB, Proteus и с обеими в связке, чтобы побыстрее научиться работать с ними? Заранее выражаю свою признательность и большое спасибо.
Go to the top of the page
 
+Quote Post
Smen
сообщение Dec 25 2013, 06:12
Сообщение #27


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(podvik57 @ Dec 24 2013, 22:48) *
где взять несложные примеры для работы в MPLAB, Proteus и с обеими в связке
Работа в МПЛАБе ничем не отличается от работы с другими отладчиками (а это - уже отдельная тема). Для начала, при создании проекта, используйте визард, и выбирайте режим "абсолютный".
Для Протеуса надо помнить, что, при отладке МК, целесообразнее выбирать "цифровые" варианты элементов. Исключение составляют отдельные случаи (например, когда используется АЦП).
При работе вместе, программу отлаживаете в МПЛАБ, а результат наблюдаете в окне Протеус ВСМ. Там же, в случае необходимости, можно изменять входные сигналы.
Вообще же, по данным вопросам, в Инете полно материала. Не стесняйтесь. rolleyes.gif
Go to the top of the page
 
+Quote Post
podvik57
сообщение Dec 25 2013, 06:41
Сообщение #28





Группа: Новичок
Сообщений: 6
Регистрация: 22-12-13
Пользователь №: 79 744



Я, как Вы поняли в деле программирования, можно сказать, полный О. Я хотел, чтобы мне подсказали, с чего начать? Я скачал уже порядка 50Гб информации. Но, чтобы все это проработать, уйдет не один месяц. На каких-то простеньких примерах все было бы гораздо проще. Я надеюсь, что Вы можете мне в этом помочь. С чего и как начинать работу?
Go to the top of the page
 
+Quote Post
One
сообщение Dec 26 2013, 05:17
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 29-01-06
Из: Питер
Пользователь №: 13 728



Цитата(podvik57 @ Dec 25 2013, 10:41) *
...Я хотел, чтобы мне подсказали, с чего начать?

FAQ (ЧаВО) по PROTEUS для начинающих и не только - http://kazus.ru/forums/showthread.php?t=13198 - ответы на ваши (и не только) вопросы
Go to the top of the page
 
+Quote Post
Smen
сообщение Dec 26 2013, 06:21
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(podvik57 @ Dec 25 2013, 10:41) *
с чего начать?
На мой взгляд, если Вы, как говорите, в программировании полный 0, то начинать надо не с Протеуса, а с изучения основ построения микропроцессорных систем.
Могу порекомендовать цикл статей в журнале "Радио", в начале 80-х годов, про систему на основе процессора i8080 (точнее на клоне к580ВМ80). Наверняка теперь в сети есть и другие материалы.
И разумеется, это - дело не одной недели.
Go to the top of the page
 
+Quote Post

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

 


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


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