STM32 UDS Bootloader开发-下位机篇-bootloader软件(1)

文章目录

    • 前言
    • STM32启动过程
    • Bootloader开发
      • 链接文件
      • 跳转函数
      • CAN初始化
        • CAN过滤器
      • CAN发送与接收
        • 发送函数
        • 接收函数
      • 定时器配置
    • 总结

前言

上一篇文章介绍了STM32 UDS Bootlodaer开发中的需求。本文根据需求开发bootloader软件。

Bootloader参考github大神SummerFalls的UDS_S32K144_XXX.具体实施到STM32中还需要不少修改的地方,原工程对UDS协议的支持也不完善。本文完善了一部分。

NXP官网也更新了UBL,支持S32K3系列,可以参考。

注意:该booloader不适用于量产,只适用与个人学习。

STM32启动过程

在开始开发bootloader之前,我们需要了解清楚STM32的启动过

你可能感兴趣的:(Autosar进阶,stm32,uds,bootloader)