当前位置: 首页 > news >正文

# 006、AutoSAR CP实战:使用DaVinci创建第一个SWC

一、从一次痛苦的调试说起

上周在客户现场联调,ECU上电后CanNM模块死活进不了网络模式。抓Trace发现一个RTE信号死活发不出来,查到最后发现是SWC的Runnable里少写了一个Rte_Write——这已经是今年第三次因为SWC配置问题导致整车网络异常了。DaVinci里点几下鼠标的事,产线上就是几百台车的返工成本

今天咱们就踏踏实实用DaVinci Developer和Configurator,从零搓一个能实际跑起来的SWC。别看这东西界面花里胡哨,真正量产时,SWC的配置质量直接决定你半夜要不要被叫起来救火


二、工程准备:别在第一步就翻车

打开DaVinci Configurator,新建工程时那个“ECU Configuration”一定要选对。上次有个兄弟用AURIX的模板去配NXP的芯片,编译倒是能过,运行时RTE直接卡死。这里踩过坑:模板选错就像用筷子吃牛排,不是不行,就是特别费劲。

建议这么干:

<!-- 项目结构建议,别用默认的 -->Project_Name/ ├── EcuC/ ├── BswM/ # 这个后面会频繁打交道 ├── Swc/ # 今天的主角放这儿 └── System/ # 系统级配置,先别动

关键动作

http://www.jsqmd.com/news/605343/

相关文章:

  • SEO_中小企业必备的SEO优化实战指南与工具推荐
  • openpilot技术实践指南:从入门到精通的进阶之路
  • OpenClaw数据清洗实战:千问3.5-9B处理混乱CSV文件
  • OpenClaw配置备份方案:gemma-3-12b-it环境迁移与快速恢复
  • 基于springboot与vue漫画天堂网-计算机设计项目学习
  • 当几何打败数学:TurboQuant与一次来自中学课本的逆袭
  • 从零开始:手把手教你用UML绘制状态图(附实战案例)
  • 弱网下游戏盾掉线重连失败?链路保活与超时参数优化
  • BFS模板
  • 泰勒图 Matlab代码 案例详细提供2套泰勒图画法:原始数据的泰勒图与对数据标准化后的泰勒图
  • 如何备份和恢复RAC数据库_配置多个通道连接不同节点实现并行备份
  • Java Web 核心进阶:会话跟踪与Servlet配置实战
  • MacBook高效办公:OpenClaw+Phi-3-vision-128k-instruct自动化实践
  • 星图GPU云体验OpenClaw:免安装调试Phi-3-mini-128k-instruct镜像
  • 电子python模拟出的一个完美风暴
  • OpenClaw+百川量化模型:个人公众号自动化排版发布实战
  • 2026年静音跑步机专业排行:微云跑步机/静音跑步机/家用跑步机/小型跑步机/减震跑步机/跑步机/选择指南 - 优质品牌商家
  • ZeroTermux中的Mysql
  • 从IMX290光谱曲线到红绿灯变色:聊聊监控摄像头ISP里那个神奇的CCM矩阵
  • 2026年mpa培训好不好:mpa笔试培训/mpa辅导/在职考研管综初试培训/在职考研管综初试辅导/选择指南 - 优质品牌商家
  • FPGA图像处理避坑指南:实现CLAHE时,你的直方图统计与插值模块可能踩的这些雷
  • CSS如何处理绝对定位引起的遮挡问题_调整z-index与层级管理
  • SQL窗口函数完整指南:5大高频场景详细代码注释(面试必备)
  • H-PPO: Advancing Hybrid Reinforcement Learning in Parameterized Action Spaces with Proximal Policy O
  • 别再瞎调参了!HuggingFace Trainer微调BERT/ViT的保姆级避坑指南(附ArcFace实战代码)
  • 工业质检新利器:手把手搭建M3DM环境(含CUDA KNN、PointNet2避坑指南)
  • OpenClaw技能市场探秘:Qwen3.5-9B-AWQ-4bit十佳实用技能推荐
  • LoRaWAN网关能传多远
  • 解决Deformable-DETR报错:ms_deformable_im2col_cuda找不到kernel image的终极指南(附CUDA路径配置技巧)
  • 别只盯着0x10发请求:深入理解UDS 10服务背后的会话管理机制与安全设计