LLMO 发表于 2022-3-7 16:34

【AC7801 UDS 】

本帖最后由 LLMO 于 2022-3-7 17:15 编辑

最近在尝试的将AC7811的UDS移植到7801上, 虽然中间遇到很多问题,最终还是勉强移植完成了, 亲测可行, 给大家分享一下,如有错误,欢迎大家指正~~

AC7811 UDS链接:https://bbs.21ic.com/icview-3140244-1-1.html

硬件平台:AC7801通用开发板USB CANFD 200U
软件平台:keil 5.23ZCANPRO

附件包括四个部分, Boot工程、App工程、Flash驱动和安全算法以及ZCANPRO配置





移植过程中主要遇到以下几个问题:

① AC7811的CAN 消息结构体中数据域为数组,而AC7801中的CAN 消息结构体数据域为指针,定义AC7801的消息结构体后,需要为数据域分配空间;

② AC7801的Flash Drv 是通过demo程序制作, Flash 操作成功后会返回0, 而AC7811的flash Drv在操作成功后会返回1, 所以在AC7801的Flash Drv制作上, 将eFLASH_ProgramCheck 执行成功的返回值设置为1(STATUS_ERROR), 其他的不变;

Sy1vester 发表于 2022-3-7 19:17

真棒

huquanz711 发表于 2022-3-7 20:45

谢谢分享,下载看看。

七毛钱 发表于 2022-3-15 16:09

移植问题总结很好啊

tpgf 发表于 2022-4-1 19:38

楼主的经验非常好啊

xiaoqizi 发表于 2022-4-1 19:47

相同的地方还是很多的

木木guainv 发表于 2022-4-1 19:52

其实涉及到的也就是那几个方面

磨砂 发表于 2022-4-1 19:59

附件内容非常丰富

晓伍 发表于 2022-4-1 20:09

非常期待can代码

八层楼 发表于 2022-4-1 20:16

压缩包看看都有啥内容

caigang13 发表于 2022-4-2 08:25

谢谢楼主分享

冯军003 发表于 2022-12-1 15:49

up你好,tool怎么运行不成功呢?

samon2012 发表于 2023-1-16 15:32

楼主,我下载程序编译怎么有四个错误?redefinition of “— FILE”

12robot权 发表于 2023-3-1 14:36

升级工具在哪里啊

WJdemo 发表于 2023-4-24 22:12

相当不错!
想请问一下,采用操作系统了吗?

lpx280666373 发表于 2024-7-16 11:00

谢谢
页: [1]
查看完整版本: 【AC7801 UDS 】