Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 21.02.2008, 11:05  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию возможно-ли состыковать PBP и MPLab SIM?

Такой интересный вопрос - работает-ли симуляция программы написанной на PIC Basic PRO в MPLAB Sim, ICD2 ?. PBP уже подстыковал, файл компилируется, вроде даже симулируется - счетчик времени считает, но курсора как при работе с ассемблером нет, да и точки останова не работают (устанавливаются но неактивны). Ассемблер, компилируемый нестандартен, и так-же не работает в симуляторе. Вот и интересно:
-Это как-то настраивается?
-При работе с компиляторми С симуляция так-же отсутствует?
-Возможно ли отслеживание поведения программы в MPLAB(точки останова, регистры) на языках высокого уровня через ICD2? Или можно только скомпилировать в асм-файл с коментариями и на нем отлаживать?

Варианты использования специфических аналогов ICD2 (не под MPLAB, а например, под продукцию Microelectronics LAB) тоже рассматривались, но были отклонены из-за стоимости.
Реклама:
an-sver вне форума  
Непрочитано 22.02.2008, 07:47  
Drex
Прописка
 
Аватар для Drex
 
Регистрация: 16.04.2004
Сообщений: 201
Сказал спасибо: 337
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
Drex на пути к лучшему
По умолчанию

Я интегрировал в МПЛАБу CCS PICC, там все работает как надо и точки останова и все такое. Работает как программный симулятор так и отладка через ICD2. По исходнику на С компилится asm файл с комментариями и курсор по нему тоже бегает, причем если активно окно с исходником, курсор бегает по строчкам Си, а если активировать окно с асмом, то бегает по одной асм инструкции то есть более подробно.
Drex вне форума  
Непрочитано 22.02.2008, 11:20  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию

Спасибо. Буду изучать С.
А то приходится пользоваться PIC Simulator IDE. - единственный известный мне компилятор который генерит асм код с комментариями полностью совместимый с MPLAB...
ТОлько команд там маловато....Да и у тех что есть параметры урезаны....
an-sver вне форума  
Непрочитано 22.02.2008, 22:33  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: возможно-ли состыковать PBP и MPLab SIM?

Сообщение от an-sver
Такой интересный вопрос - работает-ли симуляция программы написанной на PIC Basic PRO в MPLAB Sim, ICD2 ?. PBP уже подстыковал, файл компилируется, вроде даже симулируется - счетчик времени считает, но курсора как при работе с ассемблером нет, да и точки останова не работают (устанавливаются но неактивны). Ассемблер, компилируемый нестандартен, и так-же не работает в симуляторе. Вот и интересно:
-Это как-то настраивается?
-При работе с компиляторми С симуляция так-же отсутствует?
-Возможно ли отслеживание поведения программы в MPLAB(точки останова, регистры) на языках высокого уровня через ICD2? Или можно только скомпилировать в асм-файл с коментариями и на нем отлаживать?

Варианты использования специфических аналогов ICD2 (не под MPLAB, а например, под продукцию Microelectronics LAB) тоже рассматривались, но были отклонены из-за стоимости.
Так стоп , а чем тебя дебагер MCS родной не устраивает ?
Там же есть и железный и софтовый .
И на счет МПЛАБ , вроде он прекрасно с PBP работает в отличии от протеуса.
dosikus вне форума  
Непрочитано 24.02.2008, 19:26  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию

Здесь кратко обяснялось как состыковать pbp с mplab. http://www.microchip.ru/phorum/read....31857&t=131857
Вроде как даже говорится что можно запустить MPLAB Sim.
Все правильно-но только симуляция не работает. НА сайте разработчиков PBP (http://www.microengineeringlabs.com/support/mplab.htm) даже не упоминается о возможности симуляции в MPLAB. Только компиляции.
Есть конечно родные внутрисхемные дебагеры заточенные под Basic, но куплен MPLAB IDE2. Под ассемблером работает отлично. Хотелось слегка облегчить жизнь и работать с языками высокого уровня. Бейсик знаю, уже довольно много программ написал, правда с огромными вставками на ассемблере- Ну не нравятся мне как там задержки после компиляции выходят и функции сравнения. Теперь придется С изучать, чтоб работать стало удобнее...
an-sver вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
компилятор PBP v2.60 vsky Микроконтроллеры, АЦП, память и т.д 1 19.08.2009 02:52
Можно ли состыковать Pic Basic Pro и Proteus в режиме ICD rover21 Микроконтроллеры, АЦП, память и т.д 0 24.10.2008 22:34
Использовать один EEPROM 24С16А двумя МК.Как состыковать? Zemlyanov Микроконтроллеры, АЦП, память и т.д 12 21.09.2007 22:17
SIM-карты? Prime Делимся опытом 5 09.03.2006 21:45
таймер и симуляция в MPLAB Sim lisergin Микроконтроллеры, АЦП, память и т.д 0 16.01.2006 15:35


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


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