FS32K144官方提供串口Bootloader对接Matlab串口烧写程序

这篇具有很好参考价值的文章主要介绍了FS32K144官方提供串口Bootloader对接Matlab串口烧写程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

                ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab 

前言

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”软件

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

 2、新建一个空的工作空间

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

 3、插上Jlink,对接好电路板

4、打开Flash加载空间

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

 5、加载“S32K144_Bootloader.rbf”文件FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

 6、配置Jlink

${jlink_path}/${jlink_gdbserver}

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

 7、界面的右下角有进度,等待完成

二、SimuLink中编程配置成串口烧写,硬件上使用串口1,引脚为PTC6、PTC7

1、485的硬件自收发电路如下,使用串口1,引脚为PTC6、PTC7

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

 2、SimuLink配置下载方式

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

 3、SimuLink的单片机配置 

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

4、编译程序,自动下载,烧写的时候要重启一下单片机,记得摘掉Jlink

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

 如果没有重启,就会找不到串口

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

先断电重启一下,然后迅速点击确定(1s内完成) 

FS32K144官方提供串口Bootloader对接Matlab串口烧写程序,Matlab,Matlab对FS32K144编程,工具,单片机,matlab

右下角的数值就是下载程序的进度 

等待进度100%完成文章来源地址https://www.toymoban.com/news/detail-609756.html

到了这里,关于FS32K144官方提供串口Bootloader对接Matlab串口烧写程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • STM32的bootloader程序(通过串口更新STM32应用程序)

    STM32的bootloader程序(通过串口更新STM32应用程序)

            Bootloader,也被称为引导加载程序,是操作系统启动过程中的一个重要组成部分。它是存储在非易失性存储器中的一段小程序,负责在操作系统内核运行之前加载并启动一些必要的系统组件。         当计算机开机后,BIOS(基本输入/输出系统)会首先运行,检

    2024年02月04日
    浏览(11)
  • S32K3系列MCAL配置详解之 UART(串口)基于EB tresos

    S32K3系列MCAL配置详解之 UART(串口)基于EB tresos

    UART 串口通讯(Serial Communication)是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。严格意义上来讲串口通讯并不属于AUTOSAR MCAL 模块依赖:UART PORT MCU 串口配置相对比较简单,首先在uartchannel选项卡下新增一个配置项,双击进入 时钟参考等会儿

    2024年02月13日
    浏览(6)
  • 基于STM32单片机BOOTLOADER通过串口升级程序IAP——APP方案

    基于STM32单片机BOOTLOADER通过串口升级程序IAP——APP方案

                            此方法前提是你得有一个EEPROM         我用的单片机是STM32F103ZET6 , 此单片机FLASH容量为512KB; 在此单片机里面FLASH的起始地址是0X8000000,BOOT作为引导加载程序一般都是从这个地址开始,单片机一上点默认会从这个地址开始运行,所以将自己

    2024年02月04日
    浏览(37)
  • bootloader串口更新程序[瑕疵学习板]

    bootloader串口更新程序[瑕疵学习板]

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 很久没有更新文章了。最近工作太忙,没有学习很多的知识,然后这两天不忙了,就学习了一下bootloader的程序升级,本文章是使用的STM32F103zet6这个硬件实现的 ,本文章的bootloader存在bug哈,本文章只是

    2024年02月10日
    浏览(7)
  • STM32 usart bootloader 源代码 STM32 usart bootloader 源代码 STM32 usart bootloader 原代源码

    STM32 usart bootloader 源代码 STM32 usart bootloader 源代码 STM32 usart bootloader 原代源码

    STM32 usart bootloader 源代码   STM32 usart bootloader 源代码  STM32 usart bootloader 原代源码,上位机C#,下位机c。 简单修改可以支持stm32全系列芯片。 支持串口升级 该版本为优化过的版本, 1.支持代码段保护; 2.支持烧写失败重置; 3.兼容我公司生产的配套wifi模块和w5500模块远程更新

    2024年01月23日
    浏览(9)
  • STM32duino-bootloader:STM32的开源Bootloader深入解析

    STM32微控制器广泛应用于各种嵌入式系统。一个常见的需求是能够远程更新固件,而这通常是通过Bootloader来实现的。在本文中,我们将深入解析一个叫做STM32duino-bootloader的开源项目,它为STM32微控制器提供了一个USB DFU (Device Firmware Upgrade) bootloader。 STM32duino-bootloader简介 STM32d

    2024年02月11日
    浏览(6)
  • S32K系列MCU学习介绍

    S32K系列MCU学习介绍

    最近因为工作需要,在学习恩智浦的S32K312,开发一款汽车PDU。 S32K系列是恩智浦公司于2017年推出的面向汽车电子的微控制器。S32K3 系列包括基于 Arm Cortex-M7 的 MCU,采用单步、双步和锁步内核配置,支持 ASIL B/D 安全应用。功能包括具有恩智浦固件的硬件安全引擎,支持固件无

    2023年04月25日
    浏览(11)
  • S32Kxxx bootloader之LIN bootloader

    S32Kxxx bootloader之LIN bootloader

    了解更多关于bootloader 的C语言实现,请加我Q扣: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序)。 上一次发布博文到如今既然已一年有余, 开始着手写今天这篇博文, 有着一种久违的感觉。 今天要给大家介绍的是S32K116 的LIN bootloader, 这个LIN boo

    2024年02月13日
    浏览(8)
  • S32Kxxx bootloader 之 LIN UDS bootloader

    S32Kxxx bootloader 之 LIN UDS bootloader

    了解更多关于bootloader 的C语言实现,请加我Q扣: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序)。 LIN 总线是汽车ECU使用比较多的一种总线, 车灯, 车门, 汽车空调控制面板等等ECU都有在使用. 而这些ECU离线升级时, 就需要使用到LIN bootloader, OEM厂商都

    2024年02月08日
    浏览(8)
  • 浅析S32K324的时钟树

    浅析S32K324的时钟树

    如下图为S32K3XX系列的时钟树图: 时钟源 说明 FIRC 快速内部RC时钟源 SIRC 慢速内部RC时钟源 FXOSC 快速外部晶振时钟源 SXOSC 慢速外部晶振时钟源 S32K3系列的mcu有4个时钟源如上表。 如上图标记为FIRC 对FIRC(快速内部RC时钟源)的操作,请参考上图中文档S32K3xx Reference Manual第25章节

    2024年02月03日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包