Ynt: Em:blocks msp430 debug & işlemciye kod atma sorunu

Başlatan metaltrrocker, 22 Haziran 2014, 19:13:08

metaltrrocker

Arkadaşlar merhaba,
bir kaç gündür msp430 ve em:blocks ile kafayı bozdum.
derleme ile ilgili hata alıyordum onu çözdüm çok şükür, ancak kodları yükleme kısmında sorun yaşamaktayım.
Sürekli
Debug server is closed/terminated,debug session will stop

hatası almaktayım.
Debug ayarları için resimler;



Açıkçası çoğu kombinasyonu denedim. Jtag i seçtim, işlemci voltajını 3.3 yaptım, backoff time'ı 0/3000/5000/1000 yaptım, driver seçeneğinden hepsini denedim, hw breakpointsi değiştirdim ama şu lanet hatadan kurtulamadım.
Emblocksun kendi forumunda backoff time değerini değiştirince çalıştıranlar olmuş.
Ne yazık ki bende bu yöntem işe yaramadı.
Projeyi sıfırdan oluşturup tekrar denedim, Fayda etmedi.
Hatta kullandığım emblocks sürümünü kaldırıp tekrar yükledim ama nafile.


mesaj birleştirme:: 22 Haziran 2014, 19:18:40

Bu da Debugger çıktısı;
Building to ensure sources are up-to-date
Build succeeded
Selecting target: 
Debug
Adding file: bin\Debug\deneme113.elf
Adding source dir: C:\Users\Kompiter\Documents\msp430 deneme\deneme113\
Adding source dir: C:\Users\Kompiter\Documents\msp430 deneme\deneme113\
Starting debugger: 
done
Setting breakpoints
Em::Blocks embedded firmware debugger for msp430-elf (Mar 21 2014/19:15:04).
Based on (GDB)  7.7 - License GPLv3+ by Gerard Zagema.
This program comes with ABSOLUTELY NO WARRANTY; for details type "show war".
This is free software, and you are welcome to redistribute it
under certain conditions; type "show cop" for details.

Reading symbols from bin/Debug/deneme113.elf...
done.
Source directories searched: C:/Users/Kompiter/DOCUME~1/MSP430~2/DENEME~3;$cdir;$cwd
Connected
Error: The program is not being run.
Error: The program is not being run.
Error: The program is not being run.
Debugger finished with status 1

elektronart

Em:Blocks'u duymamıştım, sayende tanışmış olduk. CCS ile kıyaslarsan iyi kötü tarafları neler?
Bir de FET'i nerden ve kaça buldun?
Açık Elektronik

metaltrrocker

#2
Daha once konusu acilmisti acikcasi ben de tam kiyaslama yapamayacam ama en onemli ozelligi gcc compiler kullaniyor olmasi. Bu nedenle kod kisitlamasi yok ve ucretsiz.
kod tamamlama ozelligi de var.
Ancak karta yukleme yapamadigim.icin performansi hakkinda bilgim yok.
Msp430 launchpad kit var, Fet yok. Calistirmasi gerekiyor.

elektronart

Ben CCS kullanıyorum, şu ana kadar kod sınırlamasına takılmadım hiç ama bir gün lazım olabilir.
Birlikte çalıştığını gösteren bir link var mı?
Sitesini incelediğimde emulatörler arasında launchpad görünmüyor.
Açık Elektronik

metaltrrocker

#4
CCS derken Code Composer Studio'dan mı bahsediyorsun?
Emulatör kısmına baktım da aynen dediğin gibi MSP-FET430UIF var sadece. Boşuna kürek çekmişim.
Emblocks'un forumunda sormuşlar launchpad ile çalışma ihtimali var mı diye?
cevap beni derinden yaraladı:)
"That's difficult because emblocks uses format specifiers not known by launchpad gdb. You would end-up with a lot of errors."

mesaj birleştirme:: 23 Haziran 2014, 01:30:09

Emblocks ile derlediğim projenin hex dosyasını CCS UniFlash ile atabildim. Tabii debug yok. Fet programlayıcı da çok pahalı yahu.

elektronart

Alıntı yapılan: metaltrrocker - 23 Haziran 2014, 00:52:40
Emblocks ile derlediğim projenin hex dosyasını CCS UniFlash ile atabildim. Tabii debug yok. Fet programlayıcı da çok pahalı yahu.
MSP430Flasher diye bir program biliyorum ama komut sistemi üzerinden çalışıyor, grafik arayüzü yok, bu sizin dediğiniz CCS UniFlash'a baktım onda da MSP430 geliştirme aşamasında diyor. Siz nasıl kullandınız, grafik arayüz var mı?
Kodun boyu çok mu büyük, neden CCS kullanmıyorsunuz. Bu arada evet CCS ile Code Composer Studio'yu kastediyorum.
Açık Elektronik

metaltrrocker

CCS uniflash grafik arayüzü var.Niye CCS ya da iar denemiyorum, tamamen fantazi :)
Bu işte uzman değilim zaten ama emblocks'un arayüzü hoşuma gitti kullanmanın bir imkanı varken onu kullanabilmeyi istiyorum,
CCS bana biraz hantal geliyor normalde.
CCS UniFlash GUI;