[学习笔记] 【AC7801 UDS 】

[复制链接]
9107|15
 楼主| LLMO 发表于 2022-3-7 16:34 | 显示全部楼层 |阅读模式
AC, AD, AN, ic, CANFD
本帖最后由 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.23  ZCANPRO

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

684676225bc5fb1285.png

669596225c7096e22d.png

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

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

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

CAN_App.rar

86.67 KB, 下载次数: 117

CAN_Boot.rar

86.88 KB, 下载次数: 124

flash.rar

69.54 KB, 下载次数: 115

tool.rar

80.41 KB, 下载次数: 113

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

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部