Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: ferhat - 08 Kasım 2003, 01:50:59

Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 08 Kasım 2003, 01:50:59
arkadaşlar mplab üzerinde  hi-tec pic c de hangi ayarları yapmalıyız ki disassembly kodu üretebilsin ..böylece simülasyon yapabilelim...ara sıra üretebiliyorum ki çoğu zamanda üretemiyorum...

bunun command line  komutlarını gönderebilecek arkadaşlara teşekkür ederim
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: Libertador - 12 Kasım 2003, 23:54:29
Bu konuyu ben de merak ediyorum. Deneyen var mi acaba?
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 13 Kasım 2003, 00:21:06
ban yaklaşık 2-3 haftadır mplab içerisinde hitec pic c 8.01 ve 8.02 yi kullanıyorum
belki 10larca program yazdım AMA SADECE 3 KEZ simülasyon için gerekli disassembly dosyasını üretebildim.
mplab içerisinde build options ta bütün parametrelerele oynuyorum yine de üretemiyorum. nasıl olmuyor anlamıyorum. tam bir kafa yedirtecek sorun
bundan dolayı hi-tec ten soğudum. manual a bakıyorum bazı commandları giriyorum yok yok yok .kendi forumlarında nasıl sa mesaj gönderemiyorum ki fazla uğraşmadım.

başka programlar arıyorum işte pic c yi entegre edebileceğim.

microchip ten bulduğum kadarıyla pthyon ve tde varmış bunları deneyeceğim

ne biçim bir firma bu microchip. adam 16 için c compiler i yazmamış gitmiş 18 için c yazmış...

ve piyasadaki lerde orta halli programlar...
baktım 6,30 un tavsiye ettikleri
            bytecraft
            iar
            ccs
            hi-tec
ben motorola 68908 le uğraşmıştım.adam codewarrior adında program geliştirmiş
c,c++,java,asm  derleyicisi,emülatörü  simülatoru,ice,ide ve 3 parti firmalarının demo programlarının tamamı içerisinde canavar gibi 1cd ...sağda solda bir şey aramıyorsun kırıyorsun adam akıllı projenle ilgileniyorsun

iyicene soğudum zaten..

dostum hitec in kendi forumuna bu soruyu ben soramadım sen sorabilirsen iyi olur
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: Libertador - 13 Kasım 2003, 02:32:53
Sorarim sormasina da hani senin lisansin nerede derlerse ne diyecegim? :)
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: Erol YILMAZ - 13 Kasım 2003, 12:26:14
Demo kullandigi soylersin... :)
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 13 Kasım 2003, 21:49:50
arkadaşlar c simülasyonu için mükemmel çözüm
     www.phyton.com

      pyhton project-mc  (ide ,simulator,integrated c compiler)
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: yıldırım ak - 15 Kasım 2003, 20:11:02
PROJECT menüsünde SELECT LANGUAGE TOOLSUITE seçeneğini seçtiğinizde açılan pencerede ACTIVE TOOLSUITE: Satırında HI-TECH PICC TOOLSUITE seçeneği işaretleyin.

SET TOOL LOCATIONS menüsünü tıklayarak HI-TECH PICC TOOLSUITE  başlığı altındaki "HI-TECH C COMPILER (picc.exe)" seçeneğini işaretleyin BROWSE tuşu ile PICC.EXE dosyasının yerini belirleyin.

Ayrıca bu tanımlamaları yapmadan derleme yapabilmiş olmanız çok ilginç.

!!! PICC.EXE MPLAB ile birlikte gelmez.

Programı MPL6FIX.ZIP dosyası içinde bulabilirsiniz.

http://groups.yahoo.com/group/PicProjeUP1/files/Y%80%A0%A0%FDld%80%A0%A0%FDr%80%A0%A0%FDm%20Ak/

Saygı ve Sevgiler...
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: Libertador - 16 Kasım 2003, 01:05:51
Selam soylediginiz butun ayarlari yapiyorum fakat yine de calismiyor. Hata mesaji:
---
Deleting intermediary files... done.
Executing: C:\HT-PIC\bin\picc.exe -Q -MPLAB -C -EC:\HT-PIC\samples\misc\LED2.cce -16F648A LED2.C -OC:\HT-PIC\samples\misc\LED2.obj -IC:\HT-PIC\include -G
Halting build on first failure as requested.
BUILD FAILED: Sun Nov 16 00:58:19 2003
---
Uc konuda suphem var.
1) Mplabfix.exe icindeki dosyalari nereye atiyoruz? (ben hitec\bin icine attim.)
2)project->build options 'ta ayarlari yapmak gerekiyor mu? Gerekiyorsa intermediates directory'i ne yapmamiz gerekiyor?
3) *.c dosyasinin yaninda *.h ve *.lib dosyalarini da projenin icine eklememiz gerekiyor mu? Yoksa 2. sikta gosterdigimiz klasorlerden kendisi bulup ekliyor mu?
Simdiden teşekkürler.
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: Erol YILMAZ - 17 Kasım 2003, 18:16:23
Phyton bence mukemmel bir kod gelistirme ortami.
Hi-Tech cok rahat kullanilabilir hale geliyor.
Yuksek seviyeli

simulasyon islemini yapabiliyor.
Istersen ASM seviyesinde de yapabiliyor tabii ki.
Crack li falan bir versiyonu bulunsa herkesin severek kullanacagi bir ortam olurdu...
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: yıldırım ak - 19 Kasım 2003, 20:55:11
EXE dosyaları nereye koyduğun önemli değil çünkü dosya adresini önceki yazımda bahsettiğim gibi tanımlıyorsun. Header ve

diğer dosyalarını Workspace penceresindeki Files bölümünde tanıtıyorsun. (dosyaları MPLAB bulmaz)
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 21 Kasım 2003, 06:35:48
dostum yıldırım bu senin bahsettiğin şeyler klasik mplab de c derleme için entegrasyon işlemleridir. bunları yapmak c derlemek için zaten şart ...........:)        

bizim sorunumuz c ile derlemede değil .bizim sorunumuz derleme sonucunda disassembly dosyası oluşturamamaktadır ki böylece ne animate ne de watch yapabiliyorsun.

kesinlikle bu işin çok basit bir noktası var. ya dosyaları koyduğumuz yerde ya uzantılarda ne biliyim işte böyle saçma sapan şeyler düşünüyorum artık

bende phyton u kullanıyorum ama crack ini bulamadım :( kahretsin 10 günlük denemesi var
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: Erol YILMAZ - 22 Kasım 2003, 15:48:00
Hi-Tech yalnizca Macro ASM ciktisi veriyor sanirim...
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: yıldırım ak - 22 Kasım 2003, 20:05:29
Ben MPLAB 5XX ile HI-TEC kullanıyordum ve hiç bir sıkıntım yoktu. Daha sonra MPLAB 6XX yükledim ve bunu

kullanıyorum. Hata ayıklamada İleri Seviye dillerinde bir çok problem yaşadığım için (özellikle mantık hatalarının gözden kaçması)assembly e döndüm ve epeydir assembly kullanıyorum. MPLAB 6

da HI-TEC kullanmamıstım problemleri duyunca basit bir adc kodu yazdım dediğiniz gibi hata verdi. İnşallah bayramdan sonra bununla biraz uğraşacağım. Sonucu bildiririm.

Bu arada

herkesin Ramazan Bayramını kutlarım.

Saygı ve Sevgiler...
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: byka - 23 Kasım 2003, 01:20:39
http://www.microchipc.com/HiTechCtutorial/
http://www.bytecraft.com
http://www.bytecraft.com/cbook.html  

ben c kullanmıyorum ama isterseniz bir bakın
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 24 Kasım 2003, 03:21:28
1.link zaten entegrasyon işlemleri ...onda bir sorun yok
bytecraft ı bilmiyorum...

nasıl olduysa dün gece

disassembly dosyasını ürettim. 4 haftada 4.kez büyük başarı :)

ancak phyton u nasıl kıracağız ...ilgilenirsen çok sevinirim  :)
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: Libertador - 24 Kasım 2003, 13:00:10
Ben beceriksiz miyim bahtsiz miyim bir turlu anlayamadim. Phyton simulasyonunda da hata veriyor. Hata Mesaji:

"Output file 'Cizgi.obj' cannot be created"
Bunun sebebi ne olabilir?
Project-> options'tan gerekli ayarlari yaptim. Library ve binary klasorlerinin yerini gosterdim ama yine de

hata verdi.  :(
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 26 Kasım 2003, 22:53:13
dostum ben şu ana kadar böyle bir hata almadım...sana izlediğim yolu söyleyeyim belki yardımcı olabilir

önce yeni

proje açıyorum..derleme link ayarlarını yapıyorum...daha önce yazdığım .c dosyasını  C sources üzerinde sağ tıklayarak Add yapıyorum...derle diyorum ...hata vermiyor.... header dosyalarının proje

klasöründe bukunma zorunluluğu yok...

bir dene bakalım...sonra yine tartışırız....
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 26 Kasım 2003, 22:59:02
ayrıca phyton da bir pini nasıl low, high yapabiliyoruz...aynı şeyi mplabde stimulus ile yapabiliyorduk...benim gözümden mi

kaçtı aradım aradım bulamadım..

hala mplab6.30 ile disassembly üretemiyorum.ancak 5.70 de herhangi bir sorunla karşılaşmadım çok güzel bir şekilde simüle edebiliyor.ancak bu seferdebe

877de pin stimulus u  çalıştıramadım...bu stimulus hakkında çözümü olan var mı?
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: james - 04 Aralık 2003, 22:25:04
hitech c de yazılan programı mplabda derleyemedim.sürekli

MPLAB is unable to find output file

"deneme.HEX". This may be due to a compile, assemble, or link process failure.
Build failed.
diye hata veriyor.8.01 pl3 kurulu.ve language tools da picc yi gösteriyorum.
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 04 Aralık 2003, 23:38:16
mplab içerisindeki hi-tec ayarlarını yaptığın pencerelerin en son tabına bak galiba linker penceresi olacak...orada en alt text in

son harfleri COFF tur.onu dikkatli bir şekilde hex olarak değiştir.ve alttakine bunu kullan diye tick at....

sana yine aynı hatayı verecektir. ama bunu takma çünkü istediğin hex dosyasını

üretebileceksin.

sorun aslında mplab+hitec ten kaynaklanıyor. default olarak coff ayarlıdır.bu ayarları yapınca herhangi bir sorunun olmaması gerekiyor.ama dediğim gibi hatayı yine

verecektir.umursama

son bir BÜYÜK bir NOT daha : yine mplab den kaynaklanan hata benim gördüğüm kadarıyla..diyelim ki hex dosyası oluşturdun ..sonra .c dosyanı modifiye ettin.ve

derle dedin.dikkat. sana yine derlenmiş gibi yapacak yani aynnen unable... hatasını verecek ancak derlediğin dakika bilgisini hex dosyasında göremeyeceksin. bundan dolayı her derlemede çalıştığın

klasördeki .hex dosyasını silmek alışkanlık olsun

bu 8.01 pl3 e aitt te olabilir. ben şu anda 8.02 pl1 i lurdum ve onu deneyeceğim ..ayrıca ilk gözlemlerim disassembly yi üretiiği gibi geldi

ama tam emin değilim bu başlık altında yine sizlere bildiririm.
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 04 Aralık 2003, 23:51:08
*****DİSSASEMBLY DOSYASI ÜRETİMİ HAKKINDA********************
8.01pl3
******************
uzun

zamandır dilimize doladığımız bu sorun çözebileceğiz galiba en azından küçük bir yol aldık.

mplabde bir proje açtınız...language tools ayarlarını yaptınız.... .c ve .h dosyalarını eklediniz ve

yazdınız.... hitec c nin hiç bir ayarıyla oynamayın yani linker ,assembler ve compiler tablarındaki default ayarlarını değiştirmeyin derleyin ve sizde dissasembly kodları üretebileceksiniz ve c üzerinden

sim yapabileceksiniz.... ancak default ayarlaruyla oynadığınız zaman örneğin optimizasyon = 9 ve ya diğreleri . disassembly üretemiyor...

yani dosyaya bakarsınız simülasyonunu

yaparsınız...sim OK dir ...artık optimizasyon ayapabilrsiniz veya ayarlarını değiştirrebilrsiniz..çünkü optimizasyon diye sizin mevcut asm kodlarınızı azaltmaya yöneliktir..sim sonucundaki sonuçlar

optimizasyon yapıldığındaki kodlarla yanı olacaktır. kuşkunuz olmasın    

ancak galiba mplab6.10 ile direkt olarak microchip,  hitec c ye destek verdi. mplab6.10 zamanlarında ise 8.01 pl...  

vardı yani 8.02 serisinde bu sorun hallediilmiş olabilir

şu anda 8.02 pl... serisini kullanıyorum... bunu yine bildireceğim....

:)

kolay gelsin....
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 04 Aralık 2003, 23:51:37
*****DİSSASEMBLY DOSYASI ÜRETİMİ

HAKKINDA********************
8.01pl3
******************
uzun zamandır dilimize doladığımız bu sorun çözebileceğiz galiba en azından küçük bir yol aldık.

mplabde bir

proje açtınız...language tools ayarlarını yaptınız.... .c ve .h dosyalarını eklediniz ve yazdınız.... hitec c nin hiç bir ayarıyla oynamayın yani linker ,assembler ve compiler tablarındaki default ayarlarını

değiştirmeyin derleyin ve sizde dissasembly kodları üretebileceksiniz ve c üzerinden sim yapabileceksiniz.... ancak default ayarlaruyla oynadığınız zaman örneğin optimizasyon = 9 ve ya diğreleri .

disassembly üretemiyor...

yani dosyaya bakarsınız simülasyonunu yaparsınız...sim OK dir ...artık optimizasyon ayapabilrsiniz veya ayarlarını değiştirrebilrsiniz..çünkü optimizasyon diye

sizin mevcut asm kodlarınızı azaltmaya yöneliktir..sim sonucundaki sonuçlar optimizasyon yapıldığındaki kodlarla yanı olacaktır. kuşkunuz olmasın    

ancak galiba mplab6.10 ile direkt

olarak microchip,  hitec c ye destek verdi. mplab6.10 zamanlarında ise 8.01 pl...  vardı yani 8.02 serisinde bu sorun hallediilmiş olabilir

şu anda 8.02 pl... serisini kullanıyorum... bunu yine

bildireceğim....

:)

kolay gelsin....
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 09 Aralık 2003, 04:09:51
*****8.02 PL 1 DISASSEMBLY DOSYASI ÜRETİMİ

************************************************************
sonunda galiba sorunu hallettik gibi.

8.02 pl1 i birkaç gündür kullanıyorum ve disasembly dosyasını sorunsuzca üretiyor ve

simülasyonu rahatça yapabiliyorsunuz...yani ne default olarak ne de optimizasyonlu olarak hata veriyor. galiba savımda haklıydım(ancak galiba mplab6.10 ile direkt olarak microchip, hitec c ye destek

verdi. mplab6.10 zamanlarında ise 8.01 pl... vardı yani 8.02 serisinde bu sorun hallediilmiş olabilir
) from last message

ayrıca bundan sonra read me dosyalarına gözatacağım bakın ne

yazıyor.

-   Improved support for debugging under MPLAB v6.

yani 8.01 pl3 ü hemen bırakın ve 8.02 pl1 e terfi edin

crack 8.02pl1 :  www.crack.cd  

---->H----->7 adresinde
:) :) :) :) :)
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: ferhat - 09 Aralık 2003, 04:12:48
*****8.02 PL 1 DISASSEMBLY DOSYASI ÜRETİMİ

************************************************************
sonunda galiba sorunu hallettik gibi.

8.02 pl1 i birkaç gündür kullanıyorum ve disasembly dosyasını sorunsuzca üretiyor ve

simülasyonu rahatça yapabiliyorsunuz...yani ne default olarak ne de optimizasyonlu olarak hata veriyor. galiba savımda haklıydım(ancak galiba mplab6.10 ile direkt olarak microchip, hitec c ye destek

verdi. mplab6.10 zamanlarında ise 8.01 pl... vardı yani 8.02 serisinde bu sorun hallediilmiş olabilir
) from last message

ayrıca bundan sonra read me dosyalarına gözatacağım bakın ne

yazıyor.

-   Improved support for debugging under MPLAB v6.

yani 8.01 pl3 ü hemen bırakın ve 8.02 pl1 e terfi edin

crack 8.02pl1 :  www.crack.cd  

---->H----->7 adresinde
:) :) :) :) :)
Başlık: mplab de hi-tec pic c SİMÜLASYONU
Gönderen: Red - 09 Mart 2004, 17:16:31
Edit projest->hex dosyasi->Node properties ->Generate Debug info
deyince oluyor ??
Başlık: 8.02 pl1 i nereden bulurum?
Gönderen: Aquas2004 - 21 Şubat 2005, 12:01:23
crackini değil kendisini.