S32E2 Propulsion Domain Controller Solution 0.8.0 has been released in FlexNet.
This solution demonstrates the integration abilities of S32E2 by simultaneously holding System Manager, PIL, Safety Manager, Aws IoT, BMS, AE motor control, GTM motor control, CAN-CAN/Eth gateway, Bootloader, FOTA, and EL2M applications. Owing to powerful Cortex-R52 cores, abundant flexible peripherals, and well-designed isolation/virtualization, various applications can function well without interference. This solution offers customers technical details in the multi-core system, peripheral usage, and useful libraries. The user guide elaborates on bringing up all applications from scratch.
Key features:
Compatible with RTD 0.9.0 P01 (with patch files made by the Apps team).
EB Tresos MCAL projects
S32 DS IP layer projects
Compatible with S32E2 DC4 hardware RevB and GreenBox3 Rev B
Multicore system implementation, including bringing up SMU/RTU/FlexLLCE cores, R52 cores on/off in run time, inter-core communication, and isolation.
Propulsion domain control applications
System manager (SMU): System-level configuration, core management.
Bootloader (SMU): Load multiple images at full speed and boot cores. Support FOTA too.
PIL with MBDT (R0_C0): Simulink & MBDT (Ported from PILPlayback code. Appreciate the help from Austin Apps team)
Safety manager (R0_C1): Monitor critical BMS and AE motor application data. React as per safety requirements.
Aws IoT (R1_C0): Publish vehicle data to the MQTT broker server via AWS IoT services. Stacks used: FreeRTOS, LWIP, mbedTLS, AWS IoT.
FOTA (R1_C0): Work with the bootloader.
BMS (R1_C1): Monitor battery parameters
Motor control by AE die (R1_C2): Use motor control peripherals in the AE die.
Motor control by GTM (R1_C3): Use motor control peripherals in the S250 die.
CAN-Eth gateway (FlexLLCE): PDU router between CAN and Ethernet ports(Ported from PDU Tunnel on Zone Control POC platform. Appreciate the help from Zonal Control team)
EL2M (RTU1): Manage GIC and MPU in Exception Level 2
Bootloader and FOTA to update images for up to 8 cores.
Safety and security software/hardware enablement
Leveraging the latest libraries (LWIP, FreeRTOS, AMMCLIB).
Coworking with eco-system partners (Elektrobit, Amazon, Mathworks)
Release packages:
Doc:
User guide
Sw:
pdc_ds
pdc_ebt
pdc
sw_pkg
Hardware dependencies:
This solution is verified on S32E2 DC4 RevB and GreenBox3 RevB hardware. Please refer to the User Guide for more hardware versions.
Note:
This reference design is with demo software quality, users are expected to be responsible for the quality when integrating it into a real application.
查看全文