基于模型设计的软件开发注意事项 (NXP Toolboxes 补丁安装说明): 1 MATLAB R2016a/R2017b/R2018b/R2021a/R2022b Toolboxes 安装路径设置 对于win10系统,即使用管理员身份登陆,部分目录仍然需要设置权限。 为避免安装Toolboxes失败,建议将Toolboxes的预设路径设置为"C:\NXP"。 建议安装 MATLAB R2021a (集成 update5 累积升级包) 版本或 MATLAB R2022b (集成 update1 升级包) 版本。 建议电脑配置如下: CPU: i7 8核 以上,核越多越好,i9 或至强更好。 硬盘: 至少 512G SSD,1T 以上 SSD 更佳。 安装: MATLAB 程序安装在SSD,启动会快。 备注: 要在SSD中编辑模型,不要在机械硬盘中创建、编辑和编译模型。 安装在D盘时,注意修改 R2022b up1 补丁批处理路径。 2 MATLAB R2016a/R2017b/R2018b/R2021a/R2022b 环境变量设置 GCC_S32K_TOOL C:\NXP\Toolboxes\NXP_MBDToolbox_S32K1xx\tools\gcc-6.3-arm32-eabi IAR_TOOL C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3 或 C:\Program Files\IAR Systems\Embedded Workbench 9.0 3 MATLAB R2016a/R2017b/R2018b/R2021a/R2022b Toolboxes 补丁下载地址 http://www.mcu.so/src/bootloader/tools/NXP.7z 4 MATLAB R2016a/R2017b/R2018b/R2021a/R2022b Toolboxes 补丁安装 将NXP.7z解压,将得到的文件做如下处理: (1) NXP_MBDToolbox_S32K1xx_patch.txt 说明文件 (2) S32K144 系列支持包 A. S32K144_S32DS_UART1_128KB.srec (bootloader占用128KB) 需要将该文件写入S32K144芯片,目前支持LQFP-64、 LQFP-100两种封装芯片的程序下载。 B. 链接文件 S32K144_64_flash_bam_custom.ld (GCC编译器使用,预留128KB) 需要将此文件复制到如下文件夹(NXP S32K1xx MBD工具箱4.3.0最新位置,版本号没有变化 ) C:\NXP\Toolboxes\NXP_MBDToolbox_S32K1xx\code\mbdtbx_s32k14x\src\linker\gcc S32K144_64_flash_bam_custom.icf (IAR编译器使用,预留128KB) 需要将此文件复制到如下文件夹(NXP S32K1xx MBD工具箱4.3.0最新位置,版本号没有变化 ) C:\NXP\Toolboxes\NXP_MBDToolbox_S32K1xx\code\mbdtbx_s32k14x\src\linker\iar (2) S32K146 系列支持包 A. S32K146_UART0_UART1_128KB.srec (bootloader占用128KB) 需要将该文件写入S32K146芯片,目前支持 LQFP-144 封装芯片的程序下载。 B. 链接文件 S32K146_128_flash_bam_custom.ld (GCC编译器使用,预留128KB) 需要将此文件复制到如下文件夹(NXP S32K1xx MBD工具箱4.3.0最新位置,版本号没有变化 ) C:\NXP\Toolboxes\NXP_MBDToolbox_S32K1xx\code\mbdtbx_s32k14x\src\linker\gcc S32K146_128_flash_bam_custom.icf (IAR编译器使用,预留128KB) 需要将此文件复制到如下文件夹(NXP S32K1xx MBD工具箱4.3.0最新位置,版本号没有变化 ) C:\NXP\Toolboxes\NXP_MBDToolbox_S32K1xx\code\mbdtbx_s32k14x\src\linker\iar 5.S32K bootloader 支持的硬件串口及波特率说明 5.1 S32K144 LQFP64 已做过测试 下载串口支持 UART0 通过 PTB0/PTB1 波特率为 115200-1000000 bit/s 下载串口支持 UART1 通过 PTC6/PTC7 波特率为 115200-1000000 bit/s 5.2 S32K146 LQFP144 已做过测试 下载串口支持 UART0 通过 PTA27/PTA28 波特率为 115200-1000000 bit/s 下载串口支持 UART1 通过 PTD14/PTD13 波特率为 115200-1000000 bit/s 更新日期: 2022/11/14 技术支持:wjandsq@163.com