S32K324 UDS Bootloader开发-下位机篇-FlashDriver的制作

文章目录

    • 前言
    • Flash Driver的制作
      • ld文件配置
      • 加入flashdriver代码并编译
    • FlashDriver的使用修改
      • 初始化
      • C40_IP.c修改
      • FLASH_HAL_WriteData bug修改
    • 总结

前言

上一篇文章介绍了S32K324 UDS Bootlodaer开发中的UDS相关的更改,本文接着介绍Flash Driver的制作。

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

Flash Driver的制作

参考NXP官网的说明,FlashDriver中并未包含Flash擦除和写入的函数,只是修改了寄存器的配置,当Flash Driver未写入时,

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