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

文章目录

    • 前言
    • UDS协议栈
      • 初始化
    • 主函数
      • Tp函数
      • UDS协议
        • 服务配置
        • DID配置
        • 10服务
        • 22服务
        • 27服务
        • 31服务
        • 11服务
    • 总结

前言

之前一篇文章中介绍了跟跳转,CAN驱动,定时器的配置代码。本文继续介绍Bootloader中的UDS协议栈。

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

NXP官网也更新了UBL,支持S32K324,CAN-FD等,可以参考。

UDS协议栈

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