Skip to content

🕵️ S32K144 NVM Flash Driver For UDS(Unified Diagnostic Services, ISO 14229) ECU Program Update

Notifications You must be signed in to change notification settings

SummerFalls/UDS_S32K144_FlashDriver

Repository files navigation

🍻 UDS_S32K144_FlashDriver

/*
 *          ___                        ___                   _____          ___
 *         /__/\          ___         /__/\                 /  /::\        /  /\          ___
 *         \  \:\        /__/\       |  |::\               /  /:/\:\      /  /::\        /__/\
 *          \  \:\       \  \:\      |  |:|:\             /  /:/  \:\    /  /:/\:\       \  \:\
 *      _____\__\:\       \  \:\   __|__|:|\:\           /__/:/ \__\:|  /  /:/~/:/        \  \:\
 *     /__/::::::::\  ___  \__\:\ /__/::::| \:\          \  \:\ /  /:/ /__/:/ /:/___  ___  \__\:\
 *     \  \:\~~\~~\/ /__/\ |  |:| \  \:\~~\__\/           \  \:\  /:/  \  \:\/:::::/ /__/\ |  |:|
 *      \  \:\  ~~~  \  \:\|  |:|  \  \:\                  \  \:\/:/    \  \::/~~~~  \  \:\|  |:|
 *       \  \:\       \  \:\__|:|   \  \:\                  \  \::/      \  \:\       \  \:\__|:|
 *        \  \:\       \__\::::/     \  \:\                  \__\/        \  \:\       \__\::::/
 *         \__\/           ~~~~       \__\/                                \__\/           ~~~~
 */

📖 简介

S32K1xx 的 CAN 接 周立功 USBCANFD-100U-mini,使用 ZCANPRO 软件的 ECU刷新 功能进行测试。在加载相应的安全访问算法 DLL 文件 📦 UDS_SecurityAccess 之后,通过相应的 UDS 服务将 📦 UDS_S32K144_FlashDriver 的 hex 文件下载至 📦 UDS_S32K144_Bootloader 在链接文件中为其预先指定起始地址的 RAM 空间中,并通过 Flash Driver 内实际包含的相应的 Flash 驱动函数的相对偏移量以及驱动函数本身来计算相应驱动函数的入口点在 RAM 内的偏移地址后,再通过函数指针的方式调用相应的编程、擦写、校验等 Flash API 以实现将 📦 UDS_S32K144_APP 烧写至 Flash 的 APP 片区,最终实现 ECU刷新 的整个 APP 更新流程。

Pic_ZCANPRO_ECU_Refresh

🔗 关联工程

⚙️ 硬件 & 软件 需求

硬件需求

  • S32K144-EVB
  • J-Link
  • USBCANFD-100U-mini
  • 12V External Power Supply

软件需求

  • S32 Design Studio for ARM Version 2.2
  • ZCANPRO
  • J-Flash



⚠️ 注意

Note_00 Note_01 Note_02

About

🕵️ S32K144 NVM Flash Driver For UDS(Unified Diagnostic Services, ISO 14229) ECU Program Update

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published