امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکلاتی که با دیباگر keil و j link داریم...
نویسنده پیام
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #1
مشکلاتی که با دیباگر keil و j link داریم...
سلام.
فکر کنم این تاپیک مناسبی برای طرح مشکلاتی است که با دیباگر keil و j-link داریم.

Biggrin
حالا اولین مشکل!:

فرض کنید چندتا متغیر تعریف کردم:
کد:
unsigned long tmp=0,r=0,c=0;

unsigned long tmp1=0;
بعدش مقادیر بازگشتی توابع رو بهشون اختصاص میدم....

اما وقتی بعد اختصاص مقادیر، mouse رو روی یکی از متغیر ها میگیرم(هنگام دیباگ کردن با جی لینک) ، مثلا tmp1 هیچ مقداری نشون نمیده. حتی این متغیر رو نمی تونم add to watch#1 کنم. میگه:
"can not add tmp1 to watch1"

مقداری که از تابع به tmp1 اختصاص داده میشه رو قبل از return بررسی کردم ، مشکلی نداشت.

به نظرتون مشکل کار کجاست؟

تشکرHappy
(آخرین ویرایش در این ارسال: ۱۰-خرداد-۱۳۹۰, ۱۸:۴۳:۵۱، توسط salehjg.)
۱۰-خرداد-۱۳۹۰, ۱۸:۲۶:۱۷
وب سایت ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #2
RE: مشکلاتی که با دیباگر keil و j link داریم...
بیشتر توضیح بده. کد رو کامل بذار و اینکه دقیقا کجا مشکل ایجاد میشه. من چندتا برداشت کردم!

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۱۰-خرداد-۱۳۹۰, ۲۰:۲۶:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #3
RE: مشکلاتی که با دیباگر keil و j link داریم...
امکانش هست که مشکل از تبدیل نوع متغیر ها باشه؟
از ulong به uchar؟ ولی شیفت دادم !!
اینم کد:
کد:
__inline uint get_inputs(ulong pins)
{ ulong val;

const AT91PS_PIO pio = AT91C_BASE_PIOA;

//================================



val= pio->PIO_PDSR;

val=val & pins;

return (val);
}


کد:
__inline unsigned char read(unsigned long row,unsigned long column)
{

unsigned long data=0;

ctrl_l;

config_input(mask_data);

clear_pin(mask_address);

clear_pin(mask_data);

set_pin_s(8,mask_address,row);


cas_h;

ras_h;

ras_l;


w_h;

clear_pin(mask_data);

set_pin_s(8,mask_address,column);

cas_l;

oe_l;

data=get_inputs(mask_data);



cas_h;

ras_h;

ras_l;




data = data >>4;

data = data & 0xf;

return data;



}

و main:

کد:
.
.
.


for(r=0;r<1023;r++)


{



for(c=0;c<256;c++)



{




tmp2[c]=read(r,c);



}


}

حالا مشکل من با این tmp2 هستش.
(آخرین ویرایش در این ارسال: ۱۳-خرداد-۱۳۹۰, ۱۷:۳۸:۵۵، توسط salehjg.)
۱۳-خرداد-۱۳۹۰, ۱۷:۳۴:۲۲
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل با bootloader در lpc1768 و keil sam37 9 9,673 ۰۸-شهریور-۱۳۹۵, ۲۱:۰۳:۲۱
آخرین ارسال: md3848
  [آموزشی] مشکل connected emulator is a j-link clone salehjg 9 5,828 ۱۸-خرداد-۱۳۹۵, ۱۶:۴۳:۱۳
آخرین ارسال: salehjg
  [سوال] استفاده از static library در Keil salehjg 19 9,493 ۳۰-اردیبهشت-۱۳۹۵, ۲۳:۵۶:۵۷
آخرین ارسال: salehjg
  ویدئو: نحوه ی گرفتن خروجی مستقیم bin از Keil sharin 0 2,267 ۰۸-دى-۱۳۹۴, ۱۰:۲۷:۴۰
آخرین ارسال: sharin
  ویدئو: شروع کار با keil برای LPC1768 sharin 0 2,281 ۱۲-آذر-۱۳۹۴, ۰۹:۵۱:۱۷
آخرین ارسال: sharin
  شبیه سازی DMA در محیط keil majid_avr 0 2,013 ۱۵-مرداد-۱۳۹۴, ۱۹:۳۸:۲۸
آخرین ارسال: majid_avr
  [آموزشی] KEIL UVISION + STACK SIZE salehjg 0 2,361 ۱۶-شهریور-۱۳۹۳, ۰۲:۲۵:۲۷
آخرین ارسال: salehjg
  پاک شدن firmware پروگرمر j-link salehjg 4 7,964 ۱۹-اردیبهشت-۱۳۹۰, ۱۹:۵۰:۳۱
آخرین ارسال: salehjg
Sad ارور عجیب در keil!!! micro-m 4 7,378 ۰۴-مهر-۱۳۸۹, ۱۴:۴۲:۲۲
آخرین ارسال: micro-m

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS