/UDS_SecurityAccess

:triangular_ruler: UDS 0x27 Security Access Algorithm DLL for ZLG ZCANPRO, CANoe, ETS, Vehecle Spy3.

Primary LanguageC++

🍻 UDS_SecurityAccess

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

📖 简介

UDS 0x27 Security Access Algorithm DLL for ZLG ZCANPRO, CANoe, ETS, Vehecle Spy3

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

🔗 关联工程