Soru sormatlab Access violation
ahmet.sari tarafından 3 hafta önce soruldu

matlab Access violation nedir? Matlab'ta STM32 ile bağlantı kurmaya çalıştığımda bu hatayı veriyor.

3 Cevap
sayginer Yönetici tarafından 3 hafta önce cevaplandı

Bu hata genellikle bellek erişimiyle ilgili bir sorun olduğunda ortaya çıkıyor. STM32 ile bağlantı kurarken birkaç farklı sebep olabilir. Şunları kontrol etmeni öneririm:

  1. Sürücüler Güncel mi?

    • ST-Link, Virtual COM Port (VCP) veya diğer sürücüler eski olabilir. STMicroelectronics’in resmi sitesinden en güncel sürücüleri indirip tekrar dene.
  2. MATLAB Eklentileri ve Toolbox’lar Güncel mi?

    • STM32 ile haberleşmek için Simulink Support Package veya Serial Communication Toolbox kullanıyorsan, MATLAB Add-Ons bölümünden bunları güncelle.
  3. Yanlış Bellek Adresine Erişim Olabilir

    • STM32’ye veri yazarken veya okurken bellek adreslerini doğru ayarladığından emin ol. Eğer memcpy, malloc gibi fonksiyonlar kullanıyorsan, hatalı bir erişim yapıyor olabilirsin.
  4. Bağlantıyı ve Port Ayarlarını Kontrol Et

    • STM32’nin hangi COM portuna bağlandığını Aygıt Yöneticisi’nden (Device Manager) kontrol et.
    • Baud rate ve diğer seri port ayarlarının STM32 tarafında tanımladığın değerlerle uyumlu olup olmadığını kontrol et.
  5. Fiziksel Bağlantıyı Kontrol Et

    • USB kablonu değiştir ve farklı bir USB portunda dene. Kablo arızalı olabilir.
  6. MATLAB’ı Yönetici Olarak Çalıştır

    • MATLAB bazen donanım erişimi için yetki isteyebilir. "Run as Administrator" olarak çalıştırıp tekrar dene.
  7. Antivirüs veya Güvenlik Yazılımı Engelliyor Olabilir

    • Bazı antivirüs programları, MATLAB’ın STM32 ile iletişimini engelleyebilir. Geçici olarak devre dışı bırakıp bir test yapabilirsin.
  8. MATLAB Sürümü Eski Olabilir

    • Eğer eski bir MATLAB sürümü kullanıyorsan, yeni sürüme güncelle veya en azından uyumluluk modunda çalıştırmayı dene.
ahmet.sari tarafından 3 hafta önce cevaplandı

malesef hala hidapi64.dll ve hidapi64_thunk_pcwin64.dll hatası veriyor

sayginer Yönetici tarafından 3 hafta önce cevaplandı