基本信息
源码名称:使用CANoe的CAPL编程刷写程序
源码大小:0.04M
文件格式:.can
开发语言:C/C++
更新时间:2020-03-12
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 4 元×
微信扫码支付:4 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
使用CANoe CAPL编程,通过UDS协议实现Bootloader进行程序刷写
/* 数据传输前的诊断准备部分 */
on timer timPreprogram // note:定时器每进入一次,要主动设置定时器,才能再次进入
{
int i;
byte temp[8];
DisplayMsgOnScreen(PROCESS_SCREEN, "TEST________________________FLAG1_________________________TEST");
switch(udsCurState)
{
case 0:
{
enSend = 1;
udsCurState = uds1005; //进入 10 03
writeLineEx(1,1,"--------------------------------------------------------------");
writeLineEx(1,1,"DEBUG: -------1 udsCurState = %d", udsCurState);
settimer(timPreprogram, timeslot20ms);
on timer timPreprogram // note:定时器每进入一次,要主动设置定时器,才能再次进入
{
int i;
byte temp[8];
DisplayMsgOnScreen(PROCESS_SCREEN, "TEST________________________FLAG1_________________________TEST");
switch(udsCurState)
{
case 0:
{
enSend = 1;
udsCurState = uds1005; //进入 10 03
writeLineEx(1,1,"--------------------------------------------------------------");
writeLineEx(1,1,"DEBUG: -------1 udsCurState = %d", udsCurState);
settimer(timPreprogram, timeslot20ms);