1:新建工程

选择autosar版本4.0.3.

选择ECU名称。

添加Base,Dio,Mcu,Port模块。


配置MCU模块





配置模块时钟(添加32个):



Port模块
配置四个烧录引脚及一个RESET引脚,和三个引脚输出。
PORTA = 0;
JTAG_TMS: PTA4--------------->PortPin Pcr:4
JTAG_TDO: PTA10--------------->PortPin Pcr:10
RESER: PTA5--------------->PortPin Pcr:5
LED_BLUE: PTA6--------------->PortPin Pcr:6
PORTB = 32;
LED_GREEN: PTB0--------------->PortPin Pcr:32
PORTC = 64;
JTAG_TCLK: PTC4--------------->PortPin Pcr:68
JTAG_TDI: PTC5--------------->PortPin Pcr:69
LED_YELLOW: PTC8--------------->PortPin Pcr:72
PortPin Pcr = Port Number + Pin Number
Port Number:PORTA = 0;PORTB = 32;PORTC = 64;PORTD = 96;PORTE = 128;


新建三个改名为PortA,PortB,PortC.

PortA添加4个引脚,LED_BLUE,JTAG_TMS,RESET,JTAG_TDO。


LED_BLUE配置:

JTAG_TMS配置:

RESET配置:

JTAG_TDO配置:

PortB配置:

LED_GREEN配置:

PortC配置:

LED_YELLOW配置:

JTAG_TCLK配置:

JTAG_TDI配置:

DIO模块配置:

新建并改名DioPort_A,DioPort_B,DioPort_C.

DioPort_A配置:

DioPort_B配置:

DioPort_C配置:

生成代码

生成路径下如图所示:

本章节详细介绍了如何在 Autosar 4.0.3 版本中为 S32K144 设备配置Port模块,包括新建工程、配置MCU模块时钟,以及对PORTA、PORTB和PORTC的多个引脚进行配置,用于实现DIO输出功能,如LED和JTAG接口。同时,还涉及到DIO模块的配置和代码生成。
1644





