PLS 'UDE hiện hỗ trợ họ MCU S32K3 của NXP

Cập nhật: 24/2021/XNUMX

PLS 'UDE hiện hỗ trợ họ MCU S32K3 của NXP

PLS 'UDE hiện hỗ trợ họ MCU S32K3 của NXP

Phiên bản mới nhất của Universal Debug Engine (UDE) từ PLS Programmierbare Logik & Systeme hiện cung cấp các chức năng gỡ lỗi và theo dõi cho dòng MCU ô tô S32K3 của NXP Semiconductors.

MCU S32K3 dựa trên lõi Arm Cortex-M7 ở các cấu hình đơn, kép và khóa và đã được thiết kế để sử dụng trong các ứng dụng an toàn chức năng ISO 26262 lên đến ASIL D. và bao gồm các thiết bị ngoại vi kết nối và bảo mật mới nhất. Bổ sung cho gói này là một gói phần mềm Trình điều khiển thời gian thực tuân thủ an toàn cho các ứng dụng AUTOSAR và không phải AUTOSAR cũng như phần mềm khung giao tiếp đa lõi và an toàn.

Ngoài các chức năng gỡ lỗi toàn diện và tương tác, PLS cung cấp nhiều tùy chọn trực quan hóa cho các trạng thái ứng dụng trực tiếp trong giao diện người dùng UDE cho phép gỡ lỗi, phân tích hệ thống và kiểm tra MCU S32K3. Đối với MCU có cấu hình lõi kép, các chức năng gỡ lỗi như điều khiển chạy đa lõi để dừng và khởi động đồng bộ và các điểm ngắt đa lõi đều có sẵn.

Việc gỡ lỗi và phân tích thời gian chạy của các ứng dụng đa lõi được thực hiện một cách hiệu quả và thân thiện với người dùng trong một phiên gỡ lỗi duy nhất và trong một phiên bản gỡ lỗi chung. Ngoài ra, Memtool tích hợp trong UDE cung cấp các chức năng cho phép lập trình bộ nhớ flash dễ dàng và an toàn.

Đặc biệt có lợi cho việc bắt đầu phát triển ứng dụng S32K3 là giao diện người dùng UDE cho phép các nhà phát triển tự do thích ứng với sở thích và nhu cầu cá nhân của họ. Khi chuyển sang họ MCU S32K3 từ ​​một bộ vi điều khiển khác, chỉ cần nỗ lực đào tạo tối thiểu.

Để gỡ lỗi và kiểm tra tự động, UDE cũng cung cấp hỗ trợ tập lệnh toàn diện và độc lập với ngôn ngữ tập lệnh cụ thể. Nhờ sử dụng Microsoft COM làm cơ sở công nghệ đối với API phần mềm của UDE, các nhà phát triển có thể tiếp tục sử dụng ngôn ngữ tập lệnh ưa thích của họ như Python, Perl hoặc JavaScript.

Các thiết bị UAD2pro, UAD2next và UAD3 + thuộc họ Thiết bị truy cập đa năng từ PLS đảm bảo truy cập nhanh chóng và đáng tin cậy vào MCU S32K3 thông qua giao diện Gỡ lỗi dây nối tiếp (SWD) dành riêng cho cánh tay. Theo dõi chương trình và dữ liệu cũng có thể được ghi lại bằng cách sử dụng triển khai Arm CoreSight Trace. UAD2next có 512 Mbyte bộ nhớ trong để ghi âm trong khi UAD3 + có tới 4 GByte. Với sự trợ giúp của dữ liệu theo dõi được ghi lại, UDE có thể thực hiện phân tích rất chi tiết về hành vi thời gian chạy của ứng dụng và cung cấp, trong số những thứ khác, các chức năng đặc biệt để lập hồ sơ và phạm vi mã.

Ngoài ra, tính năng theo dõi dữ liệu của MCU S32K3 có thể được sử dụng để phân tích thời gian chạy và nhiệm vụ toàn diện của hệ điều hành thời gian thực. Với mục đích này, UDE cung cấp các phần bổ trợ hỗ trợ RTOS tương ứng. Ngoài việc trình bày rõ ràng các tài nguyên và đối tượng của hệ điều hành, nó còn có tính năng hiển thị chi tiết việc thực thi tác vụ theo thời gian.

“Khách hàng ô tô nói riêng thích dựa vào các công cụ đã được chứng minh khi thay đổi nền tảng. Lâu đời NXP Đối tác vàng PLS rất vui được cung cấp công cụ gỡ lỗi, phân tích hệ thống và kiểm tra chất lượng cao kịp thời cho sự ra mắt của dòng S32K3, mang đến cho các nhà phát triển sự hỗ trợ toàn diện và đáng tin cậy cho việc phát triển ứng dụng của họ, ”Jens Braunes, Giám đốc Tiếp thị Sản phẩm tại PLS cho biết.