Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: magnetron - 29 Ekim 2020, 22:48:18

Başlık: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: magnetron - 29 Ekim 2020, 22:48:18
merhaba forum,

CUBEIDE var olan projeye dosya ve klasör eklemek

nasıl yapılıyor ?

teşekkür
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: Tagli - 29 Ekim 2020, 23:29:48
Kodu derli toplu tutmak için mi soruyorsun? Sen ne şekilde yapmayı denedin ve nasıl bir sorunla karşılaştın?
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: magnetron - 30 Ekim 2020, 10:17:50
hocam başka eski bir IDE de ( Raisonance ) yazdığım bir kod var

onu CUBEIDE ye taşımak istiyorum

empty proje açtım

ona SPL kütüphanesi ve eski kodu eklemek istiyorum

project explorer de proje adına sağ tıklayıp eski kodumu ve SPL yi eklemek istiyorum

ama add diye bir seçenek çıkmıyor

proje klasörüne kodu ve SPL manual olarak yüklüyorum onu da CUBEIDE görmüyor
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: Tagli - 30 Ekim 2020, 11:05:08
Klasörleri proje içine normal olarak ekle, yani IDE dışından. Ancak IDE'nin onları derleme işlemine katması için yapman gereken ek bir işlem daha var. Bu başlıkta (https://www.picproje.org/index.php/topic,76981.msg589038.html#msg589038) açıklamıştım.
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: magnetron - 30 Ekim 2020, 15:40:38
hocam bu linke baktım dediğiniz tiki kaldırdım

mesela Libraries klasörü IDEnin dışında oluşturdum

içine SPL yi CMSIS yi kopyaladım

ama CubeIDE o klasörün içini boş gösteriyor onu tanıtamadım
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: magnetron - 30 Ekim 2020, 15:47:41
(https://i.imgyukle.com/2020/10/30/IBUS1S.png)
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: Tagli - 30 Ekim 2020, 16:30:31
İlginç. Normalde alakasız dosyaları bile göstermesi lazım. Belki projeye sağ tıklayıp refresh demek gerekebilir.
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: magnetron - 30 Ekim 2020, 17:05:09
refresh yapınca gördü hocam

ama build yapınca ilk spl dosyalarında hata veriyor ( error 1 )

bu oluşturduğum kütüphaneyi nasıl IDEye tanıtıcam include mı yapmam gerek
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: Tagli - 30 Ekim 2020, 18:14:19
Verdiği hata metnini kopyalarsan daha iyi olur.

Eğer include dosyalarını (header) bulamıyorsa, bunların bulunduğu klasörleri proje ayarlarında göstermen gerekir.

Projeye sağ tık -> Properties -> C/C++ Build -> Settings -> Tool Settings -> Include paths altına header içeren tüm klasörleri eklemelisin. *.c dosyaları içeren klasörleri eklemene gerek yok.
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: magnetron - 31 Ekim 2020, 22:43:53
hocam include yaptım şimdi de assembler ile ilgili bir hata veriyor sebebini bulamadım nerde hata olabilir

böyle saçmalık görmedim herkes HAL ile çalışmaya mecbur mu ? SPL yi öğrenmek 1 sene sürdü zaten
CubeIDE yapıyorsun iyi güzel SPL desteğini niye çekiyorsun

ST nin kendi sitesine de sordum nasıl SPL proje oluşturucam diye yol göstericek cevap veremediler

(https://i.imgyukle.com/2020/10/31/ImTlCo.png)
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: Tagli - 01 Kasım 2020, 12:20:33
Bilmiyorum, bu şekilde hatanın sebebini anlamak zor. Linker hatası da olabilir çünkü hata verdiği .s dosyaları projenin içinde değil de sanki derleme sırasında oluşan geçici dosyalar gibi. Proje ayarlarında işlemci yanlış seçilmiş olabilir. Veya projeye katılan .s dosyaları başka bir assembler için yazılmış olabilir. Kesin bir şey demem mümkün değil maalesef. SPL kullanmayı denemedim hiç.
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: M_B - 01 Kasım 2020, 14:10:02
Hocam cubeide de LL_spl ile calisin. Spl ile nerdeyse birebir ayni sadece basina LL var. Bir led blink ornegi yaparak inceleyin derim.
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: magnetron - 06 Kasım 2020, 16:30:16
merhaba

ST nin kendi forumunda bir üye şöyle bir tavsiyede bulundu

VLDiscovery (F100 serisi ) boardın örnek programlarından birini build yap
onun üzerinden kendi kodunu ekleyip dene dedi

bende aynısını yaptım Discovery boardın GPIO toggle örnek klasöründe project
dosyasına tıklayınca CubeIDE hatasız açtı

ama build yaparken bu hatayı verdi bir fikriniz var mı ? teşekkür

(https://i.imgyukle.com/2020/11/06/IFZzvv.png)
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: Tagli - 06 Kasım 2020, 18:44:28
Örnek projelerde tüm kod proje klasörü mü içinde yoksa mesela kütüphaneleri başka bir klasörden gösterip kullanıyor olabilir mi?

Ayrıca Eclipse tabanlı IDE'lerde çift tıklayıp proje açma seçeneği olduğunu bilmiyordum. Ben projeyi workspace klasörü içine atıp sonra IDE'den File -> Import -> Existing Projects into Workspace diyorum.

Bu hatayı daha önce aldığım olmuştu ama çok genel bir hata sanırım, o yüzden sebebini ve çözmek için ne yaptığımı hatırlamıyorum. Ama belli ki proje ayarlarında bir sıkıntı var. Import hatası olabilir, veya bir şekilde IDE Makefile'ı hatalı oluşturuyordur. Bilemedim açıkçası...

Örnek projeyi zipleyip paylaş, fırsat bulursam bir bakarım.
Başlık: Ynt: CUBEIDE projeye dosya ve klasör eklemek
Gönderen: magnetron - 07 Kasım 2020, 21:20:46
merhaba,

ST nin kendi sitesinde 9. mesajda sorduğum soruya bir tavsiye yazmışlar

http://www.cesareriva.com/fix-registers-may-not-be-the-same-error/

burada adam aynı sorunla karşılaşmış ve çözümü göstermiş

aynısını yapınca benim "empty" proje derlendi

bir blink led örnek yapıp çalışıp çalışmadığına bakıcam sonucu yazarım

benim gibi HAL öğrenemeyenler için faydalı olur diye düşünüyorum

cevaplara teşekkür