Keilin pek cok ARM ornek programi MCB2140 icin verilmis. Acikcasi bu kartin ustunde ne var ne yok bilmiyorum.
Bu kart icin verilmis ornekleri elimdeki basit bir LPC2148 kartinda nasil denerim?
Mesela USB Mem ornegini Olimex LPC-H2148 header karttinda calistirabilirmiyim?
http://www.keil.com/arm/mcb2140
http://www.keil.com/arm/mcb2140/mcb2140-schematics.pdf
örnekleri bu şemaya bakarak daha çabuk kavrayabilirsiniz
Bu link olmuş galiba.
USBMem programini calistiran varmi?
usbmem programını hazır halde yazılmış durumda
mmc ile direkt olarak okutabiliyorsunuz veya programı yönlendirip 512k hafıza alanını kullanabilirsiniz
Ah bir becerebilsem. Bu MCB2140 karti icin yazilmis orneklerin hic birini benim kartta calistiramadim. MCB2140 semasini kaldirmislar. MCB2140, gorunurde ciplak bir LPC2148 gibi duruyor.
http://www.keil.com/arm/mcb2140/specs.asp
Elimdeki kartta da 12Mhz kristal var. O zaman ornek programlarin calismama sorunu ne olabilir?
Hocam aynı karta mı sahipsiniz bilmiyorum ama http://www.embeddedrelated.com/groups/lpc2000/show/12325.php buradaki de calıştıramadığını söylemiş. Belki işe yarar.
http://www.embeddedartists.com/products/boards/lpc2148.php
Arm icin henuz yorum yapacak konumda değilim. Verdiginiz linkte adamlar hic olmazsa isletim sisteminin USB cihaz icin unknown device turu mesaj verdiginden bahsetmisler. Bende o da yok. Daha once vermistim ama tekrar vereyim elimdeki kart
(http://olimex.com/dev/images/lpc-h2148.jpg) bu.
Uzerinde 12Mhz Kristal var. MCB2140 da da 12Mhz Xtal var.
MCB2140 de ext ram vs olsa anlayacagim ama yok ve hemen hemen elimdeki kartin aynisi.
Elimdeki kart olimexin verdigi USB mouse programini kosturuyor ve isletim sistemi mouse'i goruyor. Ancak Keilin hic bir USB ornegi bu kartta calismadi.
Zaten ilk led yakip sondurmede de tirmalamistim sonra nasil olduysa calismaya baslamisti.
http://sourceforge.net/project/showfiles.php?group_id=160384
http://sourceforge.net/project/showfiles.php?group_id=160384
http://wiki.sikken.nl/index.php?title=LPCUSB
http://www.koders.com/c/fid61015DCB9FB05300F795A8B3DB21D599FA8B1A3F.aspx
http://www.keil.com/arm/mcb2140/mcb2140-schematics.pdf
pdf halinde direkt olarak açılıyor.
derleme konusunda bazı sıkıntılar olabiliyor. interrupt rutinleri starpup.s dosyası içeresinde sonsuz halinde bırakılmış olabilir.bu yüzden kod çıktığında kitleme yapıyor olabilir.
C:\Keil\ARM\Boards\Keil\mcd2140 altındaki örneklerden çalıştırmayı denemişmiydiniz
Hic birisi calismadi.
Keil'in Olimex benzeri firmalarin kartlarina yada benim gibi acemilere kucuk bir oyunu sanki.
Selam,
Ben Keil'de uğraşırken şu dikkatimi çekmişti. Proteusta LPC'yi yerleştirip blink demoyu attığımda "blink" yapmıyordu. Neden çalışmaz diye uğraşırken, delay fonksiyonunda problem olduğunu görmüştüm. Kendi delay fonk. yazıp yerleştirince çalışmıştı. O örneği nereye kaydettim bulamıyorum. Siz de delay'ı kaldırın, nop'lu bir delay yazın çalışması lazım.
Analyzer