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应用程序)

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

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

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

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

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

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

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

    2024年02月10日
    浏览(21)
  • 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日
    浏览(29)
  • STM32duino-bootloader:STM32的开源Bootloader深入解析

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

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

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

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

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

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

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

    2024年02月08日
    浏览(31)
  • S32K系列MCU介绍和资料搜集

    S32K系列微控制器,是NXP推出的专门面向汽车电子和工业应用场合的微控制器。基于Arm®Cortex®-M系列的可扩展、低功耗微控制器,获得了AEC-Q100认证,具有高级功能安全、信息安全和软件支持,适用于工业和汽车ASIL B/D车身、区域控制和电气化应用。 S32K系列MCU有多个系列型号,

    2024年02月15日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包