Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: papsukkal - 17 Mart 2024, 13:48:11

Başlık: Cubeide'yi tanımak
Gönderen: papsukkal - 17 Mart 2024, 13:48:11
[img width=262height=245]https://ibb.co/nLcvkNt[/img]


Project Explorerdaki dosya ikonlarında zaman zaman çıkan anahtar v.s semboller var.

Bunlardan hangisi ne anlama geliyor, hangi sembolden ne anlamalıyım, neye dikkat etmeliyim.

Cube ide kullanımı hakkında yeterli kaynak bulamadım. Bulduklarımda da bu semboller açıklanmamış. Bildiğiniz bir kaynak var mı?

edit: Resim eklemeye çalıştım ama beceremedim galiba.
Başlık: Ynt: Cubeide'yi tanımak
Gönderen: RaMu - 17 Mart 2024, 17:47:46
https://mcuoneclipse.com/2012/07/30/icon-and-label-decorators-in-eclipse/
Kaynak:
https://community.st.com/t5/stm32cubeide-mcus/what-does-the-little-quot-key-quot-symbol-mean-over-a-file-in/m-p/225548#M10963

https://community.st.com/t5/stm32cubeide-mcus/what-does-the-little-quot-key-quot-symbol-mean-over-a-file-in/td-p/225547

Bence çoğu gereksiz bilgi.
Dosya projeye eklenmesin - derlenmesin ('excluded from build') anlamına geleni işe yarar oda kendini belli ediyor zaten.
Başlık: Ynt: Cubeide'yi tanımak
Gönderen: papsukkal - 17 Mart 2024, 23:56:52
@RaMu teşekkür ederim.  İnceliyeyim.

Bir de şöyle bir durum oluyor.
Yazdığım kodda implict decleration warningleri oluşuyordu. Gerekli düzenlemeleri yaptım, kodu derlediğimde gene duruyorlar. Ama değişiklik yapmadan tekrar derlediğimde hepsi kayboluyor. Kodun çalışmasında bir sıkıntı yok.
İnternetten araştırdığımda ide ikinci derlemede hatalar haricinde diğer uyarılara bakmıyor gibi bir yoruma rastladım. Belki yanlış yada eksik yorumlamış olabilirim. Bu oluşup kaybolan warningler aslında var mı yok mu? Yok sayabilir miyim?
Başlık: Ynt: Cubeide'yi tanımak
Gönderen: RaMu - 19 Mart 2024, 19:02:44
Implicit declaration uyarısı ve veya hatası fonksiyonun kullanıldığı yerden önce
fonksiyonun tanımlanmamış olması yada fonksiyon prototipinin tanımlanmamış olmasından kaynaklanır.

Kullandığın fonksiyonlar için fonksiyon prototiplerini doğru tanımladıysan uyarı almaman lazım.

Genel olarak warningleri yok saymamak gerekir, error olarak kabul etmek daha iyidir.
Başlık: Ynt: Cubeide'yi tanımak
Gönderen: papsukkal - 19 Mart 2024, 19:50:45
@RaMu hocam kullandığım dosyaları. c ve .h olarak hazırladım. Fonksiyonları ilgili .h içerisinde tanımadım. Bunu yapmadan önce implict uyarıları hiç gitmiyorlardı. Şimdi ikinci derlemede kayboluyorlar. Demek ki bir hatam daha var.
Başlık: Ynt: Cubeide'yi tanımak
Gönderen: Tagli - 19 Mart 2024, 22:32:04
Kodu görebilirsek yorum yapmak daha kolay olur. Mümkünse örnek bir projeyi github'a ekle, oradan inceleyelim veya indirip derlemeyi deneyelim.
Başlık: Ynt: Cubeide'yi tanımak
Gönderen: papsukkal - 20 Mart 2024, 16:24:29
Hocam iki gündür garip bir şekilde warning de vermiyor. Tertemiz derliyor. Aslında bir şey de yapmadım. Tekrar yaparsa yükleyeyim.