STM32F4 Ethetnet HAL kütüphanesi Hakkında Yardım

Başlatan mdargut, 27 Temmuz 2015, 13:30:42

mdargut

Herkese iyi günler.
STM32F4 discovery kit için discover mo kitini satın aldım ve ethernet konusunda çalışmalara başladım. Sıkıntım şu ki, internetten bulduğum bütün örnek uygulamalar ST'nin standart kütüphaneleri için oluşturulmuş. Ben is HAL kütüphaneleri kullanmak istiyorum. CubeMx ile projeyi oluşturdum, Coide için düzenledim, kod oluşturmaya hazır halde. Fakat örneklerdeki fonksiyonları bulamıyorum, sanırım isimleri değişmiş, hangi fonksiyon ne iş yapıyor bir karmaşa var.
Bu konu ile uğraşmış olanınız varsa örnek site, örnek proje tavsiyelerinizi bekliyorum.

RaMu

Ethernet ile uğraşmadım ama
cube hal için kurulum kullanım örneği hazırlamıştım (keil için):
https://www.picproje.org/index.php/topic,59665.msg460939.html#msg460939

Fonksiyonların 900 sayfalık açıklaması şu dökümanda var:
UM1725
User Manual
Description of STM32F4xx HAL drivers
http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/user_manual/DM00105879.pdf
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

trinity

Zaten stm32 yazılım konusunda çuvalladı, internetteki örnekler standart kütüphaneye göre yazılmış, fakat ST HAL kütüphanesine destek veriyor. Kendi verdiği HAL örnekleri de yetersiz.

Eskiden yazdığım programları HAL'e çevirmeye çalışıyorum, fonksiyon yapıları değişmiş. Bari fonksiyon yapılarını değiştirmeseydiler. En azından geriye doğru biraz uyumluluk olurdu.

mdargut

Vardır bir bildikleri güncel kütüphanelere geçeyim dedim, ilk denemede duvara tosladım. HAL kütüphanelerini ilk kez kullanıyorum, ethernet haberleşmesini yeni öğreniyorum, birde işin içine üçüncü parti yazılım olarak LWIP kütüphanesi eklenince arada kayboldum. Neyse biraz daha çabalayayım bakalım eninde sonunda olur bu iş.

@RaMu doküman için teşekkürler.

CPU

Alıntı yapılan: kim - 28 Temmuz 2015, 11:00:13
Vardır bir bildikleri güncel kütüphanelere geçeyim dedim, ilk denemede duvara tosladım. HAL kütüphanelerini ilk kez kullanıyorum, ethernet haberleşmesini yeni öğreniyorum, birde işin içine üçüncü parti yazılım olarak LWIP kütüphanesi eklenince arada kayboldum. Neyse biraz daha çabalayayım bakalım eninde sonunda olur bu iş.

@RaMu doküman için teşekkürler.

@kim Hocam merhaba, bende şuanda sizin bu iletiyi yazdığınız durumdaki haldeyim. :)
ST ile ethernet'li bir projeye başlamak üzereyim. ST nin dahili MAC li f107 ve f207 mcu larından birini kullanarak lwip veya uip stack ile webserver ve ip üzerinden firmware upgrade özellikli bir uygulama gerçekleştirmem gerek. Projede kullanılacak ayrı bir stack SPL üzerine yazılmış dolayısı ile HAL kullanmamı engelliyor. 2 seçenek görüyorum ya lwip + spl için uğraşacağım ya da spl 'deki bu stacki HAL 'e geçirip lwip'yi de stmcubemx ile kurup devam edeceğim. Sizin tecrübelerinizi ve tavsiyeleriniz duymayı çok isterim. Saygılar
C dili makineye oldukça yakındır.. Ama programcıya da bir o kadar uzak değildir..