| Автор |
Съобщение |
|
darkshy
Ранг: Популярен
Регистриран на: Съб Ное 28, 2009 5:50 am Мнения: 391 Местоположение: Варна
|
 icd2 debug грешка
Здравейте. Значи Цецо ми беше пратил един дебъгер ICD2. Май е клонинг, но май е по оригиналната схема. Днес реших да пробвам за пръв път да дебъгвам (Досега само съм програмирвал!). Отворих MPLAB-a написах набързо един мигащ светодиод на RB5, но вижте какво ми каза:  Да не да е от дългия кабел до ком порта? Досега не ми е правел проблем. Безгрешка се програмира.
|
| Пон Яну 25, 2010 9:22 pm |
|
 |
|
Zeus
Ранг: Почетен член
Регистриран на: Вто Окт 03, 2006 11:58 am Мнения: 924 Местоположение: Ботевград
|
Да не си свързал светодиода на някой от краката PGD, PGC, MCLR. Ако ги ползваш докато дебъгваш, ще дава грешка. Също забрани CODE PROTECTION във фюзовете.
|
| Пон Яну 25, 2010 10:30 pm |
|
 |
|
darkshy
Ранг: Популярен
Регистриран на: Съб Ное 28, 2009 5:50 am Мнения: 391 Местоположение: Варна
|
Оправих се. Проблема беше в бодрейта. Бях го направил на по-високия - 57600. Може да е от дългия кабел и когато е на висок бод да прави така
Обаче компа ми е толкоз бавен, че като дам стъпка и след 10 минути става  Апък ако трябва да дебъгвам 200-300 реда програма 
|
| Пон Яну 25, 2010 10:59 pm |
|
 |
|
Zeus
Ранг: Почетен член
Регистриран на: Вто Окт 03, 2006 11:58 am Мнения: 924 Местоположение: Ботевград
|
Вземи си PicKit2 и ще си дебъгваш в реално време.
|
| Вто Яну 26, 2010 2:02 am |
|
 |
|
darkshy
Ранг: Популярен
Регистриран на: Съб Ное 28, 2009 5:50 am Мнения: 391 Местоположение: Варна
|
Аа то значи ICD-то не е в реално време. 10х. Ще мисля как да си го направя с 18LF2550
|
| Вто Яну 26, 2010 2:15 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Глупости и двете нямат нищо общо с real-time дебъг. Тоест и двете правят едно и също - точка на прекъсване и стъпка по стъпка. Толкоз. За real-time дебъгване козата си сака пръч. Ама на теб със сигурност ти е рано за real-time....
Скоростта на дебъг зависи от интерфейса към компютъра - както ти казах на този ICD2 няма USB чипа. Затова е по бавен. Ако имаш USB-то скоростта на PICKit и ICD2 е една и съща и е ограничена от дебъг ядрото вътре в процесора. Затова и по новите процесори се дебъгват по бързичко.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Яну 26, 2010 9:30 am |
|
 |
|
zaphod
Ранг: Форумен бог
Регистриран на: Нед Юли 24, 2005 10:28 am Мнения: 2658
|
аз въобще не ползвам дебъг функцията на ицд програматора. пробвах един два пъти, само се ядосах. а дори да работеше като хората, пак нямаше да го ползвам, понеже в последно време карам само на дистанционен дебъг - хардуера е при възложителя, аз пращам пробни хексове и получавам обратно лог файл.
|
| Вто Яну 26, 2010 10:24 am |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: icd2 debug грешка
|
| Вто Яну 26, 2010 10:48 am |
|
 |
|
milenjs
Ранг: Форумен бог
Регистриран на: Сря Мар 08, 2006 2:12 pm Мнения: 2017 Местоположение: Котел
|
ICD U40 за е на RS232 и е по бърз от ICD2-USB, има много писано по форумите 
|
| Вто Яну 26, 2010 12:08 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Да особенно за старите ядра дефинитивно е по бърз с пъти. При новите J и К/ PIC24, ICD2 работи много по-бързо, но нямам база за сравнение спрямо U40 как е.
Най малоумното е че ICD2 стана "бавен" на старите ядра по някое време след поредния ъпдейт - някъде около MPLAB 7, горе долу когато излязоха новите ядра. Какво му сговнясаха на фирма.... ба ли му мамата. Но определено е софтуер защото преди си работеше много сносно. Явно идеята е да те откажат от старите ядра. 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Яну 26, 2010 12:15 pm |
|
 |
|
darkshy
Ранг: Популярен
Регистриран на: Съб Ное 28, 2009 5:50 am Мнения: 391 Местоположение: Варна
|
 Re: icd2 debug грешка
Стига с тези задклавиатурни работи де.. Ако нямам клавиатура  Вие да не ме смятате за толкова тъп? Шом веднага се усетих, че е от бодрейта значи не съм толкова зле
П.П. Нали може да е бавно защото пика ми е на 4 Мхз? Не мога да се наканя да наметна 3-4 якета и да отскоча до центъра до брадван да си купя 1 кварц на 20Мхз
П.П.2 http://expressel-bg.tk/ - кажете как е този сайт. правих го за баща ми с php mysql css. За 48 часа някаде е направен.  Вход-а е за дилъри 
|
| Вто Яну 26, 2010 3:20 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
кварца не мисля че има значение. дебъг машината в ядрото работи с външен клок.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Яну 26, 2010 3:44 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
 Re: icd2 debug грешка
Е не можа ли в тая вана да цопнеш една руса мадама! Оборота ще се удвои (на веб брояча).
Не си казал какви точно дилъри, да не стане грешка.
Това .tk на Туркменистан ли е?

|
| Вто Яну 26, 2010 7:02 pm |
|
 |
|
darkshy
Ранг: Популярен
Регистриран на: Съб Ное 28, 2009 5:50 am Мнения: 391 Местоположение: Варна
|
 Re: icd2 debug грешка
Ми то попринцип .tk e безплатен домейн и е само временно за да не се пише : http://94.190.190.70/expressel/
П.П. Предложете добър и евтин домейн в който да се плаща по epay. Да е на .com
|
| Вто Яну 26, 2010 7:20 pm |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
17.75лв / .com домейн - http://www.superhosting.bg
Можеш да си го платиш през ePay или на място в офиса, който пък се намира точно в блока където е финансово бюро - "Варчев".
За двете ми години ползване на техни услуги - всичко е ОК.
Един жокер -
Направи ми впечатление че при проверка за логин не ескейпваш полетата. Използвай mysql_real_escape_string за обработка на POST/GET данните преди да ги сложиш в SQL заявката. Тази функция ти гарантира, че каквито и боклуци да са подадени, то те няма да "счупят" заявката. В твоя случай една единична кавичка в полето за потребител ти счупва заявката  .
|
| Сря Яну 27, 2010 11:13 am |
|
|