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

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

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

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

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

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

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

 
Опции темы

возможно-ли состыковать PBP и MPLab SIM?

Непрочитано 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
Прописка
 
Регистрация: 16.04.2004
Сообщений: 198
Сказал спасибо: 339
Сказали Спасибо 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
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
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
таймер и симуляция в MPLAB Sim lisergin Микроконтроллеры, АЦП, память и т.д 0 16.01.2006 15:35


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.