HCP logosu için NXP Model Tabanlı Tasarım Araç Kutusu

HCP için Model Tabanlı Tasarım Araç Kutusu

HCP ürünü için NXP Model Tabanlı Tasarım Araç Kutusu

Ana Özellikler

NXP'nin HCP sürüm 1.2.0 için Model Tabanlı Tasarım Araç Kutusu, S32S2xx, S32R4x ve S32G2xx MCU'larını MATLAB/Simulink ortamında desteklemek üzere tasarlanmıştır ve kullanıcıların şunları yapmasına olanak tanır:

  • Model Tabanlı Tasarım metodolojilerini kullanarak tasarım uygulamaları;
  • Modelleri donanım hedeflerine dağıtmadan önce S32S, S32R ve S32G MCU'lar için Simulink modellerini simüle edin ve test edin;
  • C/ASM'yi elle kodlamaya gerek kalmadan uygulama kodunu otomatik olarak oluşturun
  • Uygulamanın doğrudan MATLAB/Simulink'ten NXP değerlendirme kurullarına dağıtılmasıHCP 01 için NXP Model Tabanlı Tasarım Araç Kutusu

V1.2.0 RFP sürümünde desteklenen ana özellikler ve işlevler şunlardır:

  • S32S247TV MCU ve GreenBox II Geliştirme Platformu desteği
  • S32G274A MCU ve GoldBox Geliştirme Platformu desteği (S32G-VNP-RDB2 Referans Tasarım Kartı)
  • Geliştirme Kartıyla S32R41 MCU Desteği (X-S32R41-EVB)
  • MATLAB R2020a – R2022b sürümleriyle uyumludur
  • Simulink Toolchain ile tam entegre
  • Bir Ex içerirampAşağıdakileri kapsayan dosya kütüphanesi:
    • Döngü İçinde Yazılım, Döngü İçinde İşlemci
    • Yukarıda vurgulanan konuların her biri hakkında daha fazla ayrıntı için lütfen aşağıdaki bölümlere bakın.

HCP MCU Desteği

Paketler ve Türevler

HCP sürüm 1.2.0 için Model Tabanlı Tasarım Araç Kutusu şunları destekler:
HCP için Model Tabanlı Tasarım Araç Kutusu
Sürüm Notları

  • S32S2xx MCU Paketleri:
    • S32S247TV
  • S32G2xx MCU Paketleri:
    • S32G274A
  • S32R4x MCU Paketleri:
    • S32R41

Konfigürasyonlar, her Simulink modeli için Konfigürasyon Parametreleri menüsünden kolaylıkla değiştirilebilir:
HCP 02 için NXP Model Tabanlı Tasarım Araç Kutusu

Fonksiyonlar

HCP sürüm 1.2.0 için Model Tabanlı Tasarım Araç Kutusu aşağıdaki işlevleri destekler:

  • Bellek okuma/yazma
  • Okuma/yazmayı kaydet
  • Profesyonelfiler

Araç kutusu tarafından desteklenen varsayılan yapılandırma, Hedef Donanım Kaynakları panellerinde mevcuttur: HCP 03 için NXP Model Tabanlı Tasarım Araç KutusuKullanıcı bu panelden cihaz adresi, kullanıcı adı, şifre ve indirme klasörü gibi model Board Parametrelerini güncelleyebilir.
HCP sürüm 1.2.0 için Model Tabanlı Tasarım Araç Kutusu, S32S2xx için resmi NXP Green Box II Geliştirme Platformu, S32G2xx için NXP Gold Box Geliştirme Platformu ve S32R41 için X-S32R41-EVB Geliştirme Kartı kullanılarak test edilmiştir.

Model Tabanlı Tasarım Araç Kutusu Özellikleri

HCP sürüm 1.2.0 için Model Tabanlı Tasarım Araç Kutusu, aşağıda gösterildiği gibi eksiksiz HCP MCU Simulink Blok Kütüphanesi ile birlikte teslim edilir.
İki ana kategori vardır:

  • HCP EskiampProjeler
  • S32S2xx Yardımcı BloklarHCP 04 için NXP Model Tabanlı Tasarım Araç Kutusu
HCP Simülasyon modları

Araç kutusu aşağıdaki Simülasyon modları için destek sağlar:

  • Döngü İçinde Yazılım (SIL)
  • Döngü İçi İşlemci (PIL)

Döngü İçinde Yazılım
Bir SIL simülasyonu, oluşturulan kodu kullanıcının geliştirme bilgisayarında derler ve çalıştırır. Böyle bir simülasyon, kusurları erken tespit etmek ve düzeltmek için kullanılabilir.
Döngü içi işlemci
PIL simülasyonunda oluşturulan kod hedef donanım üzerinde çalışır. PIL simülasyonunun sonuçları, simülasyonun sayısal eşdeğerliğini ve kod oluşturma sonuçlarını doğrulamak için Simulink'e aktarılır. PIL doğrulama süreci, dağıtım kodunun davranışının tasarımla eşleştiğinden emin olmak için tasarım döngüsünün önemli bir parçasıdır.
HCP 05 için NXP Model Tabanlı Tasarım Araç Kutusu

HCP Eskiampkitaplık

Eski sevgiliamples Kitaplığı, farklı MCU yonga üstü modüllerini test etmenize ve karmaşık PIL uygulamalarını çalıştırmanıza olanak tanıyan bir Simulink modelleri koleksiyonunu temsil eder.
HCP 06 için NXP Model Tabanlı Tasarım Araç KutusuÖrnek olarak gösterilen Simulink modelleriampdosyalar, kullanıcıların uygulanan işlevselliği daha iyi anlamalarına yardımcı olmak için kapsamlı bir açıklama, gerektiğinde donanım kurulum talimatları ve bir sonuç doğrulama bölümü ile geliştirilmiştir.
Eski sevgiliampDosyalara MATLAB yardım sayfasından da ulaşılabilir.

Ön koşullar

MATLAB Sürümleri ve Desteklenen İşletim Sistemleri

Bu araç kutusu aşağıdaki MATLAB sürümlerini destekleyecek şekilde geliştirilmiş ve test edilmiştir:

  • R2020a;
  • R2020b;
  • R2021a;
  • R2021b;
  • R2022a;
  • R2022b

Akışsız bir geliştirme deneyimi için önerilen minimum PC platformu:

  • Windows® İşletim Sistemi veya Ubuntu İşletim Sistemi: herhangi bir x64 işlemci
  • En az 4 GB RAM
  • En az 6 GB boş disk alanı.
  • için internet bağlantısı web İndirilenler.

Desteklenen İşletim Sistemi

SP Seviyesi 64 bitlik
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Araç Zinciri Desteği Oluşturun

Aşağıdaki derleyiciler desteklenir:

MCU Ailesi Derleyici Desteklenir Sürüm Sürümü
S32S2xx ARM Gömülü İşlemciler için GCC V9.2
S32G2xx ARM Gömülü İşlemciler için GCC V10.2
S32R4x ARM Gömülü İşlemciler için GCC V9.2

Model Tabanlı Tasarım Araç Kutusu için hedef derleyicinin yapılandırılması gerekiyor.
Model Tabanlı Tasarım Araç Kutusu, Embedded ve Simulink Coder araç kutusu ile otomatik kod oluşturulmasını sağlamak için Simulink tarafından sunulan Araç Zinciri mekanizmasını kullanır. Varsayılan olarak araç zinciri MATLAB R2020a – R2022b sürümleri için yapılandırılmıştır. Diğer herhangi bir MATLAB sürümü için kullanıcının, kurulum ortamına uygun ayarları oluşturmak amacıyla bir araç kutusu m-komutunu yürütmesi gerekir.
Bu, MATLAB Geçerli Dizinini araç kutusu kurulum dizinine değiştirerek (örneğin: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) ve “mbd_hcp_path.m” komut dosyasını çalıştırarak yapılır.
mbd_hcp_path
'C[…]\ \NXP_MBDToolbox_HCP, MBD Toolbox kurulum kökü olarak değerlendiriliyor. MBD Toolbox yolu başına eklenmiştir.
Araç zinciri kaydediliyor…
Başarılı.
Bu mekanizma, ön koşul olarak kullanıcıların ARM Cortex-A İşlemci için Embedded Coder Destek Paketini ve ARM Cortex-R İşlemci için Embedded Coder Destek Paketini kurmasını gerektirmektedir.
HCP 07 için NXP Model Tabanlı Tasarım Araç Kutusu“mbd_hcp_path.m” betiği kullanıcı kurulum bağımlılıklarını doğrular ve araç kutusunun başarılı bir şekilde kurulması ve yapılandırılması için talimatlar yayınlar.
Araç zinciri, Simulink Model Yapılandırma Parametreleri menüsü kullanılarak daha da geliştirilebilir:
HCP 08 için NXP Model Tabanlı Tasarım Araç Kutusu

Bilinen Sınırlamalar

Bilinen sınırlamaların listesi readme.txt dosyasında bulunabilir. file araç kutusuyla birlikte teslim edilir ve HCP için Model Tabanlı Tasarım Araç Kutusunun MATLAB Eklenti kurulum klasöründen başvurulabilir.

Destek Bilgileri

Teknik destek için lütfen aşağıdaki NXP'nin Model Tabanlı Tasarım Araç Kutusu Topluluğuna giriş yapın:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Bize nasıl Ulaşılır:
Ana Sayfa:
www.nxp.com
Web Destek: www.nxp.com/support
Bu belgedeki bilgiler yalnızca sistem ve yazılım uygulayıcılarının NXP Semiconductor ürünlerini kullanabilmelerini sağlamak için sağlanmıştır. Bu belgedeki bilgilere dayanarak herhangi bir entegre devre veya entegre devre tasarlamak veya üretmek için burada açık veya zımni bir telif hakkı lisansı verilmemektedir.
NXP Semiconductor, burada yer alan herhangi bir üründe önceden bildirimde bulunmaksızın değişiklik yapma hakkını saklı tutar. NXP Semiconductor, ürünlerinin belirli bir amaca uygunluğu konusunda hiçbir garanti, beyan veya garanti vermez ve Freescale Semiconductor, herhangi bir ürün veya devrenin uygulanmasından veya kullanımından kaynaklanan herhangi bir sorumluluk kabul etmez ve özellikle, aşağıdakiler de dahil olmak üzere, her türlü sorumluluğu reddeder: dolaylı veya tesadüfi zararların sınırlandırılması. NXP Semiconductor veri sayfalarında ve/veya spesifikasyonlarında sağlanabilecek "tipik" parametreler, farklı uygulamalarda farklılık gösterebilir ve değişebilir ve gerçek performans zaman içinde değişebilir. "Tipikler" de dahil olmak üzere tüm çalışma parametreleri, her müşteri uygulaması için müşterinin teknik uzmanları tarafından doğrulanmalıdır. NXP Semiconductor, kendi patent hakları veya başkalarının hakları kapsamında herhangi bir lisans devretmez. NXP Semiconductor ürünleri, vücuda cerrahi implantasyon amaçlı sistemlerde veya yaşamı destekleme veya sürdürme amaçlı diğer uygulamalarda veya NXP Semiconductor ürününün arızalanmasının olası olabileceği diğer uygulamalarda bileşen olarak kullanılmak üzere tasarlanmamıştır, amaçlanmamıştır veya buna izin verilmemiştir. Kişisel yaralanma veya ölümün meydana gelebileceği bir durum yaratmak. Alıcının NXP Semiconductor ürünlerini bu tür herhangi bir kasıtsız veya yetkisiz uygulama için satın alması veya kullanması durumunda, Alıcı NXP Semiconductor'ı ve onun memurlarını, çalışanlarını, yan kuruluşlarını, bağlı şirketlerini ve distribütörlerini tüm iddialara, maliyetlere, zararlara ve harcamalara ve makul avukatlara karşı tazmin edecek ve masun tutacaktır. Söz konusu iddiada NXP Semiconductor'ın parçanın tasarımı veya üretimi konusunda ihmalkar olduğu iddia edilse dahi, doğrudan veya dolaylı olarak bu tür kasıtsız veya izinsiz kullanımla bağlantılı kişisel yaralanma veya ölüm iddialarından doğan ücretler.
MATLAB, Simulink, Stateflow, Handle Graphics ve Real-Time Workshop tescilli ticari markalardır ve TargetBox, The MathWorks, Inc.'in ticari markasıdır.
Microsoft ve .NET Framework, Microsoft Corporation'ın ticari markalarıdır.
Flexera Software, Flexlm ve FlexNet Publisher, Flexera Software, Inc. ve/veya InstallShield Co. Inc.'nin Amerika Birleşik Devletleri ve/veya diğer ülkelerdeki tescilli ticari markaları veya ticari markalarıdır.
NXP, NXP logosu, CodeWarrior ve ColdFire, NXP Semiconductor, Inc., Reg.'nin ticari markalarıdır. ABD Pat. & Tm. Kapalı. Flexis ve Processor Expert, NXP Semiconductor, Inc. şirketinin ticari markalarıdır. Diğer tüm ürün veya hizmet adları, ilgili sahiplerinin mülkiyetindedir.
©2021 NXP Yarı İletkenler. Her hakkı saklıdır.

Belgeler / Kaynaklar

HCP için NXP Model Tabanlı Tasarım Araç Kutusu [pdf] Talimatlar
HCP için Model Tabanlı Tasarım Araç Kutusu, Model Tabanlı Tasarım Araç Kutusu, Tasarım Araç Kutusu, Araç Kutusu

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *