Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => Konuyu başlatan: NagraEq - 25 Nisan 2019, 16:44:48

Başlık: ST STM32CubeIDE'yi duyurdu
Gönderen: NagraEq - 25 Nisan 2019, 16:44:48
Merhaba,

ST Microelectronics, yeni geliştirme ortamı STM32CubeIDE (https://blog.st.com/stm32-summit-artificial-intelligence-ai-china/)'yi duyurmuş.
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: MC_Skywalker - 08 Mayıs 2019, 19:45:30
https://blog.st.com/stm32cubeide-free-ide/
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: quarko - 08 Mayıs 2019, 22:13:40
ST çok hızlı ilerliyor. Her alanda güzel çalışmalar yapıyorlar. Anlaşılan o ki, MicroExplorer programı ile başlayan serüveni, CubeMX platformu çatısında toplayacaklar.
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: Hattusa - 08 Mayıs 2019, 22:31:39
hocam cubemx in stm ye 4-5 program desteği varken (keil 4,keil5,truestudio vs) neden yeni bir ide yi çıkartmayı düşünüyorlar?
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: akuntman - 08 Mayıs 2019, 23:12:19
Yeni bir IDE yok aslında. Cubemx ile truestudio'yu birleştirip tek program yapmışlar.
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: ~ENES~ - 09 Mayıs 2019, 03:41:37
Alıntı yapılan: pro-TR - 08 Mayıs 2019, 22:31:39hocam cubemx in stm ye 4-5 program desteği varken (keil 4,keil5,truestudio vs) neden yeni bir ide yi çıkartmayı düşünüyorlar?
Alıntı yapılan: akuntman - 08 Mayıs 2019, 23:12:19Yeni bir IDE yok aslında. Cubemx ile truestudio'yu birleştirip tek program yapmışlar.


Hemide beleş  :)  :)
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: a.zorba - 09 Mayıs 2019, 08:43:16
programlayıcı ile kullanmak için hex ürettiremedim elf çıktısı veriyor.

ayar yolunu gösterebilirmisiniz.
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: magnetron - 09 Mayıs 2019, 11:00:35
bu cube'in modbus-tcp cube'si var mı ?
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: MrDarK - 09 Mayıs 2019, 11:26:35
Alıntı yapılan: a.zorba - 09 Mayıs 2019, 08:43:16programlayıcı ile kullanmak için hex ürettiremedim elf çıktısı veriyor.

ayar yolunu gösterebilirmisiniz.

Projenin üzerine gelin sağ tık-> Properties -> C/C++ Build -> Settings içindeki Tool Settings 'de other sekmesinde Output format diye birşey var onu seçince convert build output'u tikleyin ve format seçin. Bundan sonra Debug veya Release hangisinde derlerseniz bin klasörü içinde dosyayı bulabilirsiniz.
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: tyildizak - 09 Mayıs 2019, 11:27:43
Alıntı yapılan: a.zorba - 09 Mayıs 2019, 08:43:16programlayıcı ile kullanmak için hex ürettiremedim elf çıktısı veriyor.

ayar yolunu gösterebilirmisiniz.

Project properties: C/C++ Bulild->Settings->Tool Settings->MCU Post Build outputs

Sağdaki pencereden seçmek gerekiyor
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: mg1980 - 13 Ekim 2019, 23:47:15
@tyildizak , hocam izahınız doğrultusunda hex kodu üretebildik nihayet.Bir sıkıntım var. Bu kodu ST-LINK V2 ile nasıl yükleyeceğiz.CubeIDE'de bu hususla ilgili buton ben bulamadım şahsen.Bunun usulü nedir,bilginiz varsa lütfen.(STM32F103C8 kiti)
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: apsis - 14 Ekim 2019, 09:22:38
debug'a girip çıkman gerek ya da st-link utility ile hex kodunu bir st-link programlayıcısı ile işlemcine yüklemen gerek. Her halukarda programlayıcın olması gerek. Eğer yoksa  Uart Boot özelliğini kullanarak işlemcine kodunu yükleyebilirsin.
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: mg1980 - 14 Ekim 2019, 10:16:03
@apsis ,hocam bu kavramlara pek fazla aşina değilim açıkçası.Mikro C ile kitabı sayesinde bir şeyler yapmaya çalışıyordum.Bir ara KEIL ile uğraştım. İngilizce olmayınca arkası gelmiyor. Bende şu anda ST-LINK v2 ile kurulu CubeIDE, bir de STM32F103C8 board var. Debug olayını da bilmiyorum . Her halükarda programlayıcın olması gerekir dediğiniz programlayıcı nedir ? Vaktinizi alıyorum ama kısaca olayı biraz daha açabilir misiniz ? Uart Boot nedir?
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: Tagli - 14 Ekim 2019, 11:33:04
Nedense bir türlü "Sadece kodu at, debug'ı başlatma" tuşu eklemediler. Aynı mesele TrueStudio'da da var.

Programlayıcıdan kastedilen ST-Link gibi bir cihaz. IDE'de "Debug" işlemini başlatınca kodu işlemciye atıyor zaten. Ancak çalışması için "Start" demek lazım veya işlemci resetlenecek.

STM32'lerin sanırım hepsinde seri porttan çalışan dahili bir bootloader var. Bunu kullanarak ST-Link olmaksızın seri port ile doğrudan kod atılabiliyor. Bizim gibi bu işle uğraşanların elinde ST-Link zaten olur. Bootloader'ın pratikte ne gibi kullanım alanları olur aklıma gelmiyor. Belki son kullanıcının yazılım güncellemesi yapmasına yarayabilir. Bazı işlemcilerde aynı iş USB üzerinden de yapılabiliyor ki bu daha kullanışlı.
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: apsis - 14 Ekim 2019, 13:27:23
https://www.robiz.net/test-programlama-cihazlari/stlinkmini (https://www.robiz.net/test-programlama-cihazlari/stlinkmini)

https://www.robiz.net/test-programlama-cihazlari/STLINKV2CN (https://www.robiz.net/test-programlama-cihazlari/STLINKV2CN)

Bunlar programlayıcı ikisi de klon. Mini olan her türlü işinizi görür.

Debug gibi kavramları öğrenmeniz gerekli. Tabi bu işlerle uğraşacaksanız. Hata ayıklama işlemleri için kullanılır.

IDE'de yukarıda böcek sembolüne tıklayarak debug işlemine girebilirsiniz.


(https://i.ibb.co/Ctr4kGz/debug.png) (https://imgbb.com/)

buna tıklayıp debugdan çıkış yaptığınızda program yüklenmiş olur.


Alıntı YapNedense bir türlü "Sadece kodu at, debug'ı başlatma" tuşu eklemediler. Aynı mesele TrueStudio'da da var.

AC6'da bile var. Ben de bir türlü neden koymadıklarını anlayabilmiş değilim. Sırf bu yüzden keil kullanıyorum ya da AC6.

Alıntı YapBazı işlemcilerde aynı iş USB üzerinden de yapılabiliyor ki bu daha kullanışlı.

Daha sonradan istersen USB bootloader yükleyebilirsiniz. Tabi eğere USB donanımı varsa.

F4'lerde felan default olarak USB boot seçeneği var diye hatırlıyorum.

UART boot için sağlam bir usb-ttl dönüştürücü olması gerek (FT232 gibi).

Ancak bootloader ile debug yapılamıyor. Sadece program atabiliyorsunuz.
Başlık: Ynt: ST STM32CubeIDE'yi duyurdu
Gönderen: mg1980 - 14 Ekim 2019, 20:22:12
@Tagli , @apsis hocam, açıklamalarınız için teşekkür ederim.Açıklamalarınızdan sonra biraz "Debug" işlemi için uğraştım, tam anlayamadığım hata ikazları veriyor.Google çeviriden çözmeye çalışıyorum.Debug yapılandırma ayarları var.Belki bunları yapamıyorum. Artık çözene kadar uğraşacağım.CubeIDE ile hex kodu üretebilmek bile şimdilik yeterli diyorum. Sağolun.