前提
在上一篇文章中,已经安装好了所有软件
裸机程序
如果不想运行AutoSAR程序来测试开发板,也可以使用裸机程序来测试,具体可以参考
IAR+openSDA+s32k144 环境搭建_zdwen6zi的博客-CSDN博客
只需要 IAR 工具就可以完成,demo包我已上传,0积分下载
【免费】IAR-OpenSDA-Test.zip资源-CSDN文库
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