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

张开发
2026/4/8 3:10:49 15 分钟阅读

分享文章

# 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/ # 系统级配置,先别动关键动作

更多文章