NXP

IAR+openSDA+s32k144 环境搭建

2019-07-12 11:31发布

前言:近日偶然接触到一块nxp的开发板,S32K144 EVB。小伙子长这样,很英俊有没有。使用NXP官网自带的IDE(S32 Design Studio For ARM V2.0)编译时卡的飞起,书写1分钟,编译2小时,于是萌生出用IAR创建工程的邪恶想法。(我使用的是IAR 8.20.2)
正文: 在某知心论坛里下了一个IAR Demo,直接编译,嘿嘿,跟说好的不一样,编译不通过,无法下载。编译不通过的问题这里不做具体分析,直接说Debug。 这块板子有一个openSDA接口,我们可以直接用它替代J-Link进行Debug。接下来说说如何配置IAR的环境使满足openSDA。
  1. 插上板子,在设备管理器里查看是否检测到COM口
  2. IAR-options-General Options
  3. 根据链接文件的具体地址填写包含路径


$PROJ_DIR$..lib $PROJ_DIR$..libincludes $PROJ_DIR$..libsystem $PROJ_DIR$..libsystemstartup $TOOLKIT_DIR$CMSISInclude $PROJ_DIR$..libdrives $PROJ_DIR$..libdrivesGPIO $PROJ_DIR$..libdrivesCAN $PROJ_DIR$..libdrivesPIT $PROJ_DIR$..libdrivesuart $PROJ_DIR$..libdrivesFTM $PROJ_DIR$..libdriveslptmr $PROJ_DIR$..libdrivesadcCPU_S32K144HFT0VLLT __ICCARM__4.根据实际需要选择flash或者ram
5.关键的一步,Debuger-Driver 必须选PE micro,然后保存退出
6.在确认编译通过后,点击Debug,然后会弹出这么一个界面

OK,大功告成,这里我提供一个Demo,希望对还在被坑的朋友们有所帮助。 Demo下载地址