Keil kurulum ve kullanımı hakkında tartışmalar

Başlatan bunalmis, 15 Ekim 2011, 14:51:51

SERRO EFE

#30
ben şimdi uygulamaya başlayabilirim hocam keil kurmadım daha önce


13:30
yaklaşık 10 dk sonra keili indirmiş olacağım (setup baya büyükmüş 405mb)

13:50
programı kurmaya başladım..

z

#31
Cok iyi olur.

Mevcut anlatimlari izleyerek hic ilave soru sormadan Keil'i yukleyebilecek, ornek C kodlarini yazip, derleyip ardindan da debug islemlerini yapabilecekmisin? Bunu gormemiz gerekiyor.

(Anlatim seklini degistirmemiz gerekecekmi bilmemiz lazim.)
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

eistain_54

hocam keil indirilemiyor.biri rapid veya benzeri bir yerden paylaşsa?
Her gün 24 altın verilirken bunun için kime şükredersin ey ademoğlu!?!

MC_Skywalker

#33
Hocam anlatıma bu ekran görüntüsünüde eklemeniz mümkün mü?
Hiç kurmamış olanlar belki sıkıntı yaşayabilirler.

[IMG]http://img822.imageshack.us/img822/4328/keilorneksecimi.jpg[/img]
http://img822.imageshack.us/img822/4328/keilorneksecimi.jpg


Alıntı yapılan: eistain_54 - 16 Ekim 2011, 13:29:31
hocam keil indirilemiyor.biri rapid veya benzeri bir yerden paylaşsa?

dosya ~450Mb büyüklüğünde yüklemek zaman alabilir ve 200+200+50Mblik 3 parça olur.

yamak

Alıntı YapFUNC void Setup (void) {
SP = _RDWORD(0x08000000); // Setup Stack Pointer
PC = _RDWORD(0x08000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register
xPSR = 0x01000000; // Set flag "T"
}

load %L incremental
MAP 0x40000000, 0x400F0000
Setup();
g, main
Hocam bu kodları anlamlarını tam olarak açıklama şansınız var mı.Tam anlayamadım da ben

eistain_54

Alıntı yapılan: MC_Skywalker - 16 Ekim 2011, 13:30:51
Hocam anlatıma bu ekran görüntüsünüde eklemeniz mümkün mü?
Hiç kurmamış olanlar belki sıkıntı yaşayabilirler.

[IMG]http://img822.imageshack.us/img822/4328/keilorneksecimi.jpg[/img]
http://img822.imageshack.us/img822/4328/keilorneksecimi.jpg


dosya ~450Mb büyüklüğünde yüklemek zaman alabilir ve 200+200+50Mblik 3 parça olur.

aklınıza geln baska yöntem varsaa oda olur.keil izn vermiyor.artık 3 parçada olsa indirecem...
Her gün 24 altın verilirken bunun için kime şükredersin ey ademoğlu!?!

z

Keil Project başlığında, dinamik olarak değişen son kullanılan projeler listesi var orada kartımızla ilgili projeleri sanki daha önce biz açmışız uğraşmışız sonra kapatıp bir başka projeye geçmişiz tarzı gorunsün istiyorsanız bu çentiği atıp kartımızı seçebilirsiniz. Fakat hayati bir şey değil. Onu hiç seçmeseniz bile sorun olmaz. (Yoksa ben mi yanlış anladım?)



Bana e^st de diyebilirsiniz.   www.cncdesigner.com

dombilik

Daha önce C ve KEIL ile çok uğraşmamış olmama rağmen dün akşamki denemelerim ve debug olayı da dahil
herhangi bir sıkıntı yaşamadan hallettik.
Şu an işyerindeyim,internetim olmadığı için cepten bağlandığımdan dolayı biraz takip sıkıntılı oluyor.
Ama takipçisiyim.Eve gidince tekrardan başınızı çoook ağrıtırım merak etmeyin  ;D.
Bildiklerini kime miras bıraktın?kimseyemi? O zaman bildiklerinin ne önemi kalır. ******** /////////// ******** PROTON-ASM PROTEUS 7.4 SP3 EAGLE 5.40

z

#38
Alıntı yapılan: bunalmis
Buna bu aşamada kafaya takmaya gerek yok. Çünkü bunu normalde ST yada Keil'in hazır vermiş olması gerekiyordu. Ya unuttular ya da deneme kartını yada çipi seçtiğimizde debug.ini nin otomatik oluşturulmasını unuttular.

Adamlar unutmamis. Bizim boardla iligili verdikleri blink klasorunde debug.ini dosyasini vermisler.
Tabi bunu dogrudan deneme projemizde kullanamayacagiz.

Yukarida verdigimiz debug.iniyi kullanacagiz. Nedenini sonra konusacalim.

Not: Yanlislikla alinti yaparken eski mesaji da editlemisim.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

Alıntı yapılan: dombilik - 16 Ekim 2011, 13:53:07
Daha önce C ve KEIL ile çok uğraşmamış olmama rağmen dün akşamki denemelerim ve debug olayı da dahil
herhangi bir sıkıntı yaşamadan hallettik.
Şu an işyerindeyim,internetim olmadığı için cepten bağlandığımdan dolayı biraz takip sıkıntılı oluyor.
Ama takipçisiyim.Eve gidince tekrardan başınızı çoook ağrıtırım merak etmeyin  ;D .

Bu işe çok sevindim. Amacımız başımızın ağrıtılmayacağı basitlikte ders notu hazırlamak. Ne siz yorulun ne biz.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

yamak

#40
.

yamak

Alıntı YapBuna bu aşamada kafaya takmaya gerek yok. Çünkü bunu normalde ST yada Keil'in hazır vermiş olması gerekiyordu. Ya unuttular ya da deneme kartını yada çipi seçtiğimizde debug.ini nin otomatik oluşturulmasını unuttular.

Keil çok genel amaçlı bir geliştirme ortamı.

Simulatör programının seçilen çipe göre ufak tefek ayarlamalarını yapabilmek için Debug.ini dosyasına minik eklentiler yaparak Simülatörü bir nevi işlemciye özel davranmasını sağlıyoruz.

Bu kodları eklemeden önce simülatör her nedense kullandığımız çipin flash romundaki vektore dallanmıyordu. (Bu bence bir bug)

Mesela PC=0x08000004 yaptık. SP ın ilk değerini 0x08000000 den okumasını sağladık. Çünkü Flash rom adresimiz 0x8000000. Stack ve reset vektörleri ise
8000000 ve 8000004 de.

Keil sitesinde simülatörle ilgili komut listesi var.
Tamam hocam teşekkür ederim.

SERRO EFE

@bunalmis hocam keili kurdum
1--> masa üstüne STM32F4-Discovery klasörünü 1-MyBoard olarak kopyalayıp blink projesini derledim herhangi bi problem yok
2--> dediğiniz gibi deneme adında yeni bi proje oluşturup verilen c kodlarını projeye dahil ettim ve derledim bu aşamadada bi problem yok
3--> debug aşamasında vermiş olduğunuz c kodlarını main içersine yazdım derledim sırayı takip ederek debug yaptım ve mutlu son :) problemsiz bi şekilde kodları derleyip debug yapabiliyorum
Teşekkürler  @bunalmis hocam

mcn

iki gündür böyle bir uyarı alıyorum,sizde de çıkıyor mu?Nasıl aşarız bu problemi?

[IMG]http://img254.imageshack.us/img254/8913/adszcig.jpg[/img]

Uploaded with ImageShack.us
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

z

Su anda baktim hic sorun yok.

Atiyorum, internet gecmisini silmen belki ise yarar.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com