当前位置: 首页 > article >正文

S32K324 UDS Bootloader开发-下位机篇-Bootload软件(2)

文章目录

    • 前言
    • UDS协议栈
      • 初始化
    • 主函数
    • TP函数
    • UDS协议
      • 服务配置
      • DID配置
      • 服务修改
        • 27服务
        • 34服务
        • 11服务
    • 总结

前言

上一篇文章介绍了S32K324 UDS Bootlodaer开发中的Bootloader软件,本文接着介绍UDS相关的更改。

本文参考NXP官网的S32K324 UBL,其中有一些Bug,也有一些和上位机不兼容的地方,在本文进行修改
注意:该booloader不适用于量产,只适用与个人学习

UDS协议栈

初始化

除了时钟及其他必要模块的初始化之外,调用Boot初始化

void BOOTLOA

http://www.kler.cn/a/133823.html

相关文章:

  • Python高级编程模式和设计模式
  • [Linux] Linux信号捕捉
  • ios swift开发--ios远程推送通知配置
  • jmeter介绍、使用方法、性能测试、现参数化和数据驱动、分布式测试、压力测试、接口测试
  • 鸿蒙next版开发:ArkTS组件点击事件详解
  • vue2+ element ui 集成pdfjs-dist
  • Redis:新的3种数据类型Bitmaps、HyperLoglog、Geographic
  • SELinux零知识学习十七、SELinux策略语言之类型强制(2)
  • 日志维护库:loguru
  • 图论| 827. 最大人工岛 127. 单词接龙
  • 运行ps显示msvcp140.dll丢失怎么恢复?msvcp140.dll快速解决的4个不同方法
  • react antd下拉选择框选项内容换行
  • js:react使用zustand实现状态管理
  • Shaderlab的组成部分SubShader
  • 分类预测 | Matlab实现PSO-BiLSTM-Attention粒子群算法优化双向长短期记忆神经网络融合注意力机制多特征分类预测
  • C#中.NET 6.0 控制台应用通过EF访问新建数据库
  • 夺走的第一份工作竟是OpenAI CEO?
  • Linux文件和文件夹命令详解
  • MIB 6.1810实验Xv6 and Unix utilities(2)sleep
  • 九、Linux用户管理
  • Windows安装多个版本的Java
  • vue.js javascript js判断是值否为空
  • 庖丁解牛:NIO核心概念与机制详解 03 _ 缓冲区分配、包装和分片
  • 八股文-TCP的三次握手
  • C++-特殊类和单例模式
  • Leetcode—142.环形链表II【中等】