LM3S811 Kilitlendi ve Açılmıyor!

Başlatan Kadir Can(16F84), 08 Eylül 2011, 23:01:26

Kadir Can(16F84)

Arkadaşlar;
Stellaris EK-LM3S811 kitime aşağıdaki programı yükledim ve debug ettim.Debug ederken kilitlendi ve bir daha program atamadım.İnternette araştırdım ve JTAG pinlerinin GPIO olarak tanımlanmasının buna sebep olacağını öğrendim.LMFlash ile açılabiliyormuş.LMFlash ile açıyorum ama program atarken yine
Error connecting to the target:
Timed out while waiting for target powerup/polling a hardware resource.
hatası alıyorum.LMFlash programı LM3S811'i açamıyormuş galiba.Ne yapabilirim?
Kod:
#include "inc/lm3s811.h"
int main()
{
	unsigned long loop;
	SYSCTL_RCGC2_R = SYSCTL_RCGC2_GPIOC;
	loop = SYSCTL_RCGC2_R;
	GPIO_PORTC_DIR_R = 0x20;      // Doğrusu GPIO_PORTC_DIR_R |= 0x20;
	GPIO_PORTC_DEN_R = 0x20;     // Doğrusu GPIO_PORTC_DEN_R |= 0x20;
	while(1){
		GPIO_PORTC_DATA_R = 0x20;
		for( loop = 0UL; loop <= 200000UL; loop++ ){
		}
		GPIO_PORTC_DATA_R = ~( 0x20 );
		for( loop = 0UL; loop <= 200000UL; loop++ ){
		}
	}
}

Çözüm yoksa, Çizgi'ye göndersem değiştirirler mi acaba?Kullanıcı hatası gibi görünüyor.Canım çok sıkıldı.Lütfen yardım eder misiniz?

z

#1
Islemcini tanimiyorum, asagidaki yontemi uygulamaya calis.

LM Flash programmerda Other Utilities bolumunde Fury and DustDevill Classes i sec ve Unlock butonuna bas.
Programin verecegi talimatlari uygula. Bu islemi basarili oluncaya kadar dene.

Birde bundan sonra yazacagin programlarda pll, osc secimi, kritik port tanimlari gibi isler yapacaksan bu islere baslamadan once 100...500ms gecikme koy.

Senin islemcin icin gecerlimi bilmiyorum, benim kullandigim stellaris ciplerinde Jtag pinlerinin barindigi portu baska amacla kullanmak kilit acma islemi vs gerektiriyor.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Kadir Can(16F84)

Hocam LMFlash programı LM3S811 için açma işlemini desteklemiyormuş.
Sorunu çözdüm. :)
LMFlash'a programı yükledim.
Reset butonuna basılı tutarak kabloyu çıkartıp taktım.
Cihaz sorun olan yere gelene kadar "Program" düğmesine bastım ve yeni programı attım.
Çok mutluyum. :D
Maskelemenin önemini anlamış oldum.
Dökümanları iyice okumadan Led Yak Söndür uygulaması bile yapmayacağım.

OptimusPrime

LMFlash programmer ın en son sürümü bile yeni revizyon çipleri kurtaramıyor(du). Bu şekilde bir kaç tane LM3S828 çöpe attım. Belki bunun için bir düzeltme yapılmıştır. JTAG pinlerinden mümkün olduğunca uzak dur derim...
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||