Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
21.02.2008, 11:05
|
|
Прописка
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
|
возможно-ли состыковать PBP и MPLab SIM?
Такой интересный вопрос - работает-ли симуляция программы написанной на PIC Basic PRO в MPLAB Sim, ICD2 ?. PBP уже подстыковал, файл компилируется, вроде даже симулируется - счетчик времени считает, но курсора как при работе с ассемблером нет, да и точки останова не работают (устанавливаются но неактивны). Ассемблер, компилируемый нестандартен, и так-же не работает в симуляторе. Вот и интересно:
-Это как-то настраивается?
-При работе с компиляторми С симуляция так-же отсутствует?
-Возможно ли отслеживание поведения программы в MPLAB(точки останова, регистры) на языках высокого уровня через ICD2? Или можно только скомпилировать в асм-файл с коментариями и на нем отлаживать?
Варианты использования специфических аналогов ICD2 (не под MPLAB, а например, под продукцию Microelectronics LAB) тоже рассматривались, но были отклонены из-за стоимости.
|
|
|
|
22.02.2008, 07:47
|
|
Прописка
Регистрация: 16.04.2004
Сообщений: 201
Сказал спасибо: 337
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Я интегрировал в МПЛАБу CCS PICC, там все работает как надо и точки останова и все такое. Работает как программный симулятор так и отладка через ICD2. По исходнику на С компилится asm файл с комментариями и курсор по нему тоже бегает, причем если активно окно с исходником, курсор бегает по строчкам Си, а если активировать окно с асмом, то бегает по одной асм инструкции то есть более подробно.
|
|
|
|
22.02.2008, 11:20
|
|
Прописка
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
|
Спасибо. Буду изучать С.
А то приходится пользоваться PIC Simulator IDE. - единственный известный мне компилятор который генерит асм код с комментариями полностью совместимый с MPLAB...
ТОлько команд там маловато....Да и у тех что есть параметры урезаны....
|
|
|
|
22.02.2008, 22:33
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: возможно-ли состыковать PBP и MPLab SIM?
Сообщение от an-sver
|
Такой интересный вопрос - работает-ли симуляция программы написанной на PIC Basic PRO в MPLAB Sim, ICD2 ?. PBP уже подстыковал, файл компилируется, вроде даже симулируется - счетчик времени считает, но курсора как при работе с ассемблером нет, да и точки останова не работают (устанавливаются но неактивны). Ассемблер, компилируемый нестандартен, и так-же не работает в симуляторе. Вот и интересно:
-Это как-то настраивается?
-При работе с компиляторми С симуляция так-же отсутствует?
-Возможно ли отслеживание поведения программы в MPLAB(точки останова, регистры) на языках высокого уровня через ICD2? Или можно только скомпилировать в асм-файл с коментариями и на нем отлаживать?
Варианты использования специфических аналогов ICD2 (не под MPLAB, а например, под продукцию Microelectronics LAB) тоже рассматривались, но были отклонены из-за стоимости.
|
Так стоп , а чем тебя дебагер MCS родной не устраивает ?
Там же есть и железный и софтовый .
И на счет МПЛАБ , вроде он прекрасно с PBP работает в отличии от протеуса.
|
|
|
|
24.02.2008, 19:26
|
|
Прописка
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
|
Здесь кратко обяснялось как состыковать 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. Под ассемблером работает отлично. Хотелось слегка облегчить жизнь и работать с языками высокого уровня. Бейсик знаю, уже довольно много программ написал, правда с огромными вставками на ассемблере- Ну не нравятся мне как там задержки после компиляции выходят и функции сравнения. Теперь придется С изучать, чтоб работать стало удобнее...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:59.
|
|