前提
在上一篇文章中,已经安装好了所有软件
AutoSAR程序
测试一下基于 IAR 的 AUTOSAR 集成工程
该工程支持 LED 灯闪烁和 CAN 报文收发功能
集成工程的 Davinci Configurator 工程文件位于工具包: AUTOSAR_TOOLs\S32K144_SIP\MICROSAR\CBD1800257_D01_S32K1xx\Applications\S32K144_Start_new_IAR\S32K144_Start.dpa,双击打开该工程
点击 Validate 验证模块配置是否正确

检查通过,点击 Close

点击 generate code 生成配置代码

生成代码 OK,点击 Close

生成的代码都在这了

有了代码之后,此时需要编译,找到位于工具包:AUTOSAR_TOOLs\S32K144_SIP\MICROSAR\CBD1800257_D01_S32K1xx\Applications\S32K144_Start_new_IAR\IarStartApp.eww
IAR 集成工程文件,双击打开它

此时还需要配置一下开发板的 debug 口,我选择的是 openSDA USB 口,不用 J-link
只需要连一根USB线到电脑即可(外加一个5V电源),如下图

IAR ==> Project ==> Options ==> Debugger,Debuger-Driver 必须选 PE micro,然后保存退出

点击 Make 完成软件编译

编译完成,再下载到开发板

会弹框提示,按照下图来选择

最后下载程序到开发板,点击 Connect

进入调试步骤,点击 Step Out,直接看开发板效果

最后上效果
效果.mp4
本文介绍了如何基于AutoSAR和IAR系统进行集成工程配置,实现S32K144开发板上的LED灯闪烁和CAN报文收发功能。首先,验证Davinci Configurator的模块配置,接着生成代码并用IAR编译。在配置开发板的debug口后,通过openSDA USB口进行程序下载,并最终观察到程序运行的效果。
1037

被折叠的 条评论
为什么被折叠?



