ARM7 mimarisi, özellikleri ve ARM/Thumb programlama

Başlatan Petek, 13 Ocak 2006, 13:23:06

Petek

Alıntı yapılan: "tatlisukurnazi"Nedir bu ISIS özelliği ne olaki?

Şu linkte demo versiyonunun çalıştırdığı bir simulasyonun ekran görüntüsü var.
http://www.hemenpaylas.com/download/80564/ISIS_Ornek.JPG.html

Beyazları ben, siyahları LPC2124 oynuyor. Ekrandan mouse ile  taşlar hareket ettiriliyor.
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

mcan

gnu arm burdan cynus indirebiliriniz
içindekiler
GNU ARM Thumb Toolchain for Windows (using Cygwin):
 - BinUtils V2.14
 - GCC V3.3.1
 - uClibc V0.9.20
 - Cygwin DLL V1.3.22

Environment Setting:
SET PATH=C:\Cygnus\arm-tools\bin;C:\Cygnus\Bin;%PATH%

mcan

Alıntı yapılan: "Petek"
Alıntı yapılan: "tatlisukurnazi"Nedir bu ISIS özelliği ne olaki?

Şu linkte demo versiyonunun çalıştırdığı bir simulasyonun ekran görüntüsü var.
http://www.hemenpaylas.com/download/80564/ISIS_Ornek.JPG.html

Beyazları ben, siyahları LPC2124 oynuyor. Ekrandan mouse ile  taşlar hareket ettiriliyor.
ahhhaaaaa :lol:  bizi seven bizi tutmasın çok deli birşeymiş haydi underground2 yi de biz yapalım yada süpermario ilemi başlasak

Petek

Debug bilgileri ile derleme yaptırdıysanız kaynak programı seviyesinde programı adım adım çalıştırırken, değişkenlerin içeriğini ayrı bir ekranda görmek mümkün. Devreye seri eeprom bağladıysanız içeriğini izlemek mümkün. Analog sinyal seviyeleri dikkate alınıyor, 2.5 volttan aşağı sinyaller dijital olarak 0 kabul ediliyor.

Çok zengin simulasyon kütüphanesi var.
LCD ekranlar, led displayler, seri haberlşeme (rs232, canbus, ?), butonlar, 74 serisi logic devreler, potlar, Step motorlar, servo motorlar, ADCler, röleler, optocoupler, işlemciler, mikrokontrolorler,....
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

aYe

Proteus 6.7 sp3 + crack 320mb şu an iniyor, dogru dosyadır dimi?
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

mcan


mcan

Alıntı yapılan: "tatlisukurnazi"Proteus 6.7 sp3 + crack 320mb şu an iniyor, dogru dosyadır dimi?
yok yok indirme doğru olabilir ama içinde gerekiz şeylerde olabilir prouteu olsa olsa taş çatlasa 40 mb olur 320 olmaz

aYe

Alıntı yapılan: "encryptedcode"
Alıntı yapılan: "tatlisukurnazi"Proteus 6.7 sp3 + crack 320mb şu an iniyor, dogru dosyadır dimi?
yok yok indirme doğru olabilir ama içinde gerekiz şeylerde olabilir prouteu olsa olsa taş çatlasa 40 mb olur 320 olmaz
Hocam bir 320 bir 250 bir 80 bir de 25 mb iniyo artık kısmet hangisinden ne çıkarsa %50 oldu hepsi kıyamam şimdi kapatmaya:D Teşekkür ederim...
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

Petek

Alıntı yapılan: "tatlisukurnazi"...
Hocam bir 320 bir 250 bir 80 bir de 25 mb iniyo artık kısmet hangisinden ne çıkarsa %50 oldu hepsi kıyamam şimdi kapatmaya:D Teşekkür ederim...
Kusura bakmayın, herhalde çok geç bir cevap oldu. Proteus 24 ile 27 MB arasında değişiyor. Linki vardı Forumda bir yerlerde. Sizin 25 MB olanı doğru. Diğerleri ne bilmiyorum. İnşaallah kota sınırınız yoktur :)
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

Petek

Alıntı yapılan: "encryptedcode"gnu arm rapid linki(81 dakkada upload etti :) )gnu arm 331
Hocam bu Keil in sitesinden indirdiğiniz değil mi? Öyleyse şimdilik bunu kullanalım derim.
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein


Petek

Alıntı yapılan: "arma_engin"http://www.hemenpaylas.com/download/80968/lpc.rar.html
Teşekkürler. Bir ricada bulunayım, paylaşmak istediğiniz dosyaların içeriği hakkında da biraz bilgi verebilirseniz seviniriz. Çünkü bazen paylaşılan dosyalar önceden elimizde olabiliyor (örneğin sizin gönderdiğiniz 5 dosyadan biri varmış bende "UM_LPC2114_2124_2212_2214_2.pdf", sorun değil diğerleri yoktu :) ).

philips_flash_utility.zip   (2.1 MB)
lpc2000_bl_update.zip   (37 kB)
flash.isp.utility.lpc2000.zip  (2.8 MB)
UM_LPC2114_2124_2212_2214_2.pdf (1.36 MB)
MCB2130 User's Guide_ LPC2000 Flash Utility.pdf (82 kB9)

Tekrar teşekkürler.
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

mcan

Alıntı yapılan: "Petek"
Alıntı yapılan: "encryptedcode"gnu arm rapid linki(81 dakkada upload etti :) )gnu arm 331
Hocam bu Keil in sitesinden indirdiğiniz değil mi? Öyleyse şimdilik bunu kullanalım derim.
evet evet ku keil den geldi bunu kullanalım ama bunu kullanmakda mesele gibi nereye yazacaz? :D içinde pf side vardı bunu okumalıyım önce bulan olursa buraya yazsın belkide ben bulurum

Petek

Alıntı yapılan: "encryptedcode"... evet evet ku keil den geldi bunu kullanalım ama bunu kullanmakda mesele gibi nereye yazacaz? :D içinde pf side vardı bunu okumalıyım önce bulan olursa buraya yazsın belkide ben bulurum
Yükleyice Keil de otomatik olarak yerleşti. Yani Keil Arm veya Gnu arm arasında seçim yapılabiliyor. Sorun, Keil gcc yi çalıştıramıyor. Dökümanları iyice okumak lazım. Windowsun pathinde tanımlanan yerde programların prefixli hali var. Kısayollar diğer bin klasöründe. Keil'in kabul ettiği yolda windowsun yolu ile aynı. Keilde prefix tanım yeri boş. Kısayolları exelerin olduğu yere taşımak lazım. Yine de Keil gcc yi çalıştıramıyor.  
Build target 'LPC2124'
compiling atak.c...
--- Error: can't execute 'gcc'
Target not created
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

Petek

İlk aramada sorumun cevabını buldum.
http://www.keil.com/support/docs/3127.htm

Components, Environment and Books penceresinden, Folders/Extensions sekmesi içinde Use GNU Tools seçeneklerinde Cygnus Folder C:\Cygnus olacak (oraya kurmuş iseniz). GNU-Tool_Prefix arm-uclibc- olacak.

http://www.keil.com/support/docs/2968.htm Burada da GNU dan Keil Arm derleyicisine geçişte programda yapılacak tadilatlar anlatılıyor.

Blinky gerekli tadilatlar yapılarak gnuarm ile derlendi :)

Gnuarm ile karşılaşılan sorunlar ve cevapları burada:
http://www.keil.com/support/search.asp?Q=gnu&=Search&PG=1&PX=1&AV=
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein