Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => KEIL => Konuyu başlatan: z - 23 Haziran 2019, 14:36:07

Başlık: Keil - Watch Windows kullanimi
Gönderen: z - 23 Haziran 2019, 14:36:07
Keil'de Debug menude View basliginda yer alan Watch Windows nasil kullaniliyor?

Assembly degiskenleri buraya nasil atiyoruz?
Başlık: Ynt: Keil - Watch Windows kullanimi
Gönderen: baran123 - 23 Haziran 2019, 16:26:32
ASM için bilmiorum ama C de şöyle.
Debug moduna geç.
Değişkeni seç.
Sağ tıkla
(Add "değişken ismi" to) kısımından Watch 1 veya Watch2 olan bölüme ekle de.
(https://i.hizliresim.com/BOMWEG.png)
Başlık: Ynt: Keil - Watch Windows kullanimi
Gönderen: z - 23 Haziran 2019, 18:48:16
Watch windowda degiskenim gorunuyor fakat degeri gorunmuyor. Ustelik degisken cinsi de yanlis cikiyor.

Başlık: Ynt: Keil - Watch Windows kullanimi
Gönderen: Elektroemre - 23 Haziran 2019, 18:57:29
Alıntı yapılan: z - 23 Haziran 2019, 18:48:16Watch windowda degiskenim gorunuyor fakat degeri gorunmuyor. Ustelik degisken cinsi de yanlis cikiyor.



Değişken lokal bir değişken iken sıkıntı olabiliyor. Optimizasyona da kurban gitmiş olabilir. Mümkünse global ve volatile tanımlayın. Hala sıkıntı yaşıyorsanız optimizasyon level'ı düşürün.
Başlık: Ynt: Keil - Watch Windows kullanimi
Gönderen: RaMu - 24 Haziran 2019, 03:13:52
Benzer bir durum Dspic e asm yazarken başıma gelmişti,
onda elf/dwarf diye bir çıktı ayarı seçilerek hallediliyordu
ayrıca değişken tanımı yapılırken bir komut kullanmak gerekiyordu.

Arm Keil için şu bilgi var, denenebilir:
http://www.keil.com/support/docs/1763.htm?_ga=2.16979388.461116793.1561322016-1042722186.1561322016

Birde şöyle demiş:
AlıntıThe linker generates an output file that can only be loaded with the µVision Debugger. Only the full version of MDK-ARM generates a standard ELF/DWARF image as output file
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.kui0068a/mcb2300_wp_devstudio.htm
Başlık: Ynt: Keil - Watch Windows kullanimi
Gönderen: Mucit23 - 23 Ağustos 2019, 01:05:34
Selamlar.

Keilin yeni en son sürümünde debug sırasında değişkenleri anlık olarak izleyemiyorum. Watch penceresine eklediğim değişkenler normalde sürekli güncellenmesi gerekiyordu eskiden böyleydi. Şimdi ise ancak debugdayken stop butonuna basınca güncelleniyor. Anlık değerleri görebilmem için debug işlemini durdurmam gerekiyor.

Bunun bir ayarı varmı?
Başlık: Ynt: Keil - Watch Windows kullanimi
Gönderen: z - 23 Ağustos 2019, 10:49:29
Update diye bir secenek olacak.

Periyodik update diyeceksin.