Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Възможно ли е дебъгер да връща грешни стойности?
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13420
Страница 1 от 1

Автор:  stoyanoff [ Чет Дек 11, 2014 3:09 pm ]
Заглавие:  Възможно ли е дебъгер да връща грешни стойности?

Здравейте! Имам програма, която работи на симулация. Когато я заредя на контролера, стойностите, които виждам през дебъгера, не пасват. PicKit 3 използвам за дебъгер, а контролера е dsPIC30F5015. Възможно ли е дебъгера да бърка или просто къмпайлъра (CCS v5) ми прави парчета и самата ми програма е неправилна!
Благодаря!

Автор:  Cekins [ Чет Дек 11, 2014 3:20 pm ]
Заглавие:  Re: Възможно ли е дебъгер да връща грешни стойности?

Абсолютно - случвало ми се е - с пиккит3 и мплаб8. Моя компилатор прави .cof файл и по него дебъгера знае кое какво е като цяло. Достатъчно е да флашна контролера с ъпдейтнат код без да презаредя коф файла и всичко се омотва. Иначе си работи програмата, ама дебъгера показва вярно само sfr-ите.

Автор:  stoyanoff [ Чет Дек 11, 2014 3:23 pm ]
Заглавие:  Re: Възможно ли е дебъгер да връща грешни стойности?

Аз точно sfr-ите гледам. Става дума за PWM модула на този контролер. Като проследя работата на контролера не ми харесва това, което виждам. Има разлика!

Автор:  Cekins [ Чет Дек 11, 2014 3:27 pm ]
Заглавие:  Re: Възможно ли е дебъгер да връща грешни стойности?

SFR-ите не би трябвало да ги бърка. При мене се омешаха променливите. Също се обърква показалеца - показва ти че е на някой си ред ама то реално кода дето се търкаля в проца не е там. Другото дето забелязах е, че в опциите на дебъгера, freeze periferals on halt трябва да не е чекнато - иначе се омазват всички таймери и квото има свързано с тях - демек и пвм-а може от това да се омазва.

Автор:  stoyanoff [ Чет Дек 11, 2014 4:45 pm ]
Заглавие:  Re: Възможно ли е дебъгер да връща грешни стойности?

Изглежда е било от freeze-a. Сега всичко е наред!
Благодаря!

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/