一、使用S32DS编译器生成hex文件
软件:S32 Design Studio for Power Architecture Version 2.1
1、右键项目选择属性
2、在cross setting下勾选create flash image和print size
3、选择输出hex文件
4、编译生成hex文件
二、在simulink中使用工具箱生成hex文件
** MCU型号:MPC5744P **
- 在其mbd_mpc574x.tmf文件中加入以下命令
$(ELF_TOOL) -O srec $(MODEL).elf $(MODEL).mot
$(ELF_TOOL) -O ihex $(MODEL).elf $(MODEL).hex
该文件路径:C:\Users\72805\AppData\Roaming\MathWorks\MATLAB-Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\mbdtbx_mpc574x\mbdtbx_mpc574x
此路径为在simulink中安装对应工具箱的路径
- 使用simulink开发修改程序启动地址(用于在设置bootloader启动时)
MPC5741P_flash.ld
路径:C:\Users\72805\AppData\Roaming\MathWorks\MATLAB-Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\mbdtbx_mpc574x\src\linker\gcc