Свежие обсуждения
Микроконтроллеры

Linux & ICD2

1 2 3

Только что попробывали симулятором, пиклаб отлетел при первой же симуляции шага(

 

Какой пик дебажишь?

 

877A

 

вот, поставил новый пакет терь не вылетает хоть, но всеравно выдает ошибку:

PC is not at address 0x0001 (0x07FF)
Failed to initialize device for debugging.

вот код:

#include <pic.h>
__CONFIG( WDTDIS & HS & UNPROTECT & LVPDIS & DEBUGEN);
void main(void)
{
for(;;);
}

компилятор, под линух НТлайт

 

На сайте написано , что он в основном дебажит 18.
И как мне люди говорят лучше ставить виндовские компиляторы на вайн , с вайн пиклаб хорошо работает.
Кстати мне пришлось самому компилить версию 0.15.2 иначе не ставилось...

 

Ох, вот чертовщина. снова начал подключать отладчик и снова ругается. делал как писалось выше .. но...
-------------------cat------------------
Connecting ICD2 Debugger on USB Port with device 16F877A...
need firmware ? 1
USB Port: found USB device as "005" on bus "001"
USB Port: Error resetting USB device. (err=could not reset: Operation not permitted).
------------------endcat-------------
Путь к прошивке указывал, но что то ноль внимания

Версия - piklab 0.15.2
Система Ubuntu 8.10 intrepid ibex

 

http://www.microchip.su/showthread.php?t=3374&highlight=piklab&page=3

 

Добавил себя в группу, правило добавил. может firmwere не те? вот список файлов
--------------------------------------------------------------------------------
deleted
---------------------------------------------------------------------------
почитал еще форум. человек написал что под рутом работает. и правда. попробывал - работает оО как интересно теперь сделать чтоб под юзером работало?

upd - и не понятно как сделать так, чтобы напряжение для устройства брал от программатора, у меня пишет

-------
Self-test failed (Target Vdd=Low; Module Vpp=Pass; MCLR ground=Pass; MCLR Vdd=Low; MCLR Vpp=Pass).
-------

Буду очень благодарен за помощь!

 

Ну дык опять же галку сними: Programmer/Debugger --> Setting -->Programmer option--> Target is self -powered (is possible)

Дословный перевод : Цель само-питающаяся(если возможно)

 

Ой, не заметил галочку, Спасибо Вам большое!

п.с. для тех кто не разобрался с юзерами, я тупо отчмодил устройство на своего владельца (юзера)