前言
Bootloader升级工具:可用TTL、232、485(硬件收发模式),其中的一种,本文选用485
烧写Bootloader底层工具:Jlink
烧写Bootloader底层软件:S32DS for ARM + Jlink驱动
编程工具:Matlab2022b的simulink + 官方的MBDT(S32K1xx)模型库 + 串口驱动
办公工具:一台配置可以的电脑
烧写对象:一块基于S32K144的电路板
一、烧写Bootloader底层“S32K144_Bootloader.rbf”
1、双击打开“S32 Design Studio for ARM”软件
2、新建一个空的工作空间
3、插上Jlink,对接好电路板
4、打开Flash加载空间
5、加载“S32K144_Bootloader.rbf”文件
6、配置Jlink
${jlink_path}/${jlink_gdbserver}
7、界面的右下角有进度,等待完成
二、SimuLink中编程配置成串口烧写,硬件上使用串口1,引脚为PTC6、PTC7
1、485的硬件自收发电路如下,使用串口1,引脚为PTC6、PTC7
2、SimuLink配置下载方式
3、SimuLink的单片机配置
4、编译程序,自动下载,烧写的时候要重启一下单片机,记得摘掉Jlink
如果没有重启,就会找不到串口
先断电重启一下,然后迅速点击确定(1s内完成)
右下角的数值就是下载程序的进度
等待进度100%完成