Soru sormatlab Access violation
ahmet.sari tarafından 10 ay ö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 10 ay ö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 9 ay önce cevaplandı

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

sayginer Yönetici tarafından 9 ay önce cevaplandı