查看: 29239|回复: 5

[S32] S32 Design Studio编译器使用Tips

[复制链接]

该用户从未签到

3

主题

4

帖子

0

注册会员

Rank: 2

积分
50
最后登录
2018-8-4
发表于 2018-8-4 21:44:45 | 显示全部楼层 |阅读模式
S32 Design Studio编译器使用Tips

1、引言
S32 Design Studio(以下简称S32 DS)作为NXP近年来主推的自家编译器,其与很多芯片厂商的编译器一样也是基于Eclipse开发,其使用方法也有很多相似之处,本文以S32 Design Studio for Power Architecture v1.2版本为例对编译器常用设置进行说明,其他版本或类似Eclipse类编译器可进行参考。
2、安装下载
下载后软件正常安装即可,安装期间需输入激活码,激活码可在自行注册的NXP账号下找到,如下图所示。
图片1.png
file:///C:\Users\Yanan\AppData\Local\Temp\ksohtml\wps4D9.tmp.jpg
3、显示行号
显示行号可以说是代码编写时的必备功能,但该功能默认关闭,如需打开在打开的.c文件左侧边缘右键选择即可显示文件中的行号。
图片2.png
file:///C:\Users\Yanan\AppData\Local\Temp\ksohtml\wps4DA.tmp.jpg
4、生成HexS19格式文件
HexS19等文件为编译器生成的映像文件,也是在芯片开发工程中常用的文件,默认编译器不会生成,需进行设置,右键工程选择属性设置,
图片3.png
file:///C:\Users\Yanan\AppData\Local\Temp\ksohtml\wps4DB.tmp.jpg
C/C++ Build下载Setting中的Cross Setting配置中勾选Create flash image即可,
图片4.png
file:///C:\Users\Yanan\AppData\Local\Temp\ksohtml\wps4EB.tmp.jpg
重新编译后会在工程目录下的Debug文件夹下会生成个.srec文件,即为.S19格式文件,
图片5.png
file:///C:\Users\Yanan\AppData\Local\Temp\ksohtml\wps4EC.tmp.jpg
可通过Hexview打开查看其即为可直接下载使用的映像文件,
图片6.png
file:///C:\Users\Yanan\AppData\Local\Temp\ksohtml\wps4FD.tmp.jpg
另外,可以在Standard S32DS Create Flash Image中的General中设置文件输出格式,
图片7.png
file:///C:\Users\Yanan\AppData\Local\Temp\ksohtml\wps4FE.tmp.jpg
比如选择Intel HEX即可生成Hex格式文件,
图片8.png
file:///C:\Users\Yanan\AppData\Local\Temp\ksohtml\wps4FF.tmp.jpg
其内容与.S19一致只是格式不同而已。

更多内容欢迎关注我的公众号“嵌入式大玩家”
qrcode_for_gh_98f1106d47b4_258.jpg


我知道答案 目前已有5人回答
回复

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
19
最后登录
2018-9-17
发表于 2018-9-5 15:23:26 | 显示全部楼层
多谢分享!
回复

使用道具 举报

  • TA的每日心情
    开心
    2019-12-18 11:23
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    28
    最后登录
    2024-9-2
    发表于 2018-10-17 16:13:19 | 显示全部楼层
    感谢分享,特别是行数那一块,一直找不到
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-6-30 15:48
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    8

    帖子

    0

    注册会员

    Rank: 2

    积分
    67
    最后登录
    2022-6-15
    发表于 2018-10-18 15:24:30 | 显示全部楼层
    收藏                                                               
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-1-16 13:05
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    9

    主题

    51

    帖子

    2

    注册会员

    Rank: 2

    积分
    171
    最后登录
    2019-1-22
    发表于 2018-10-19 09:08:30 | 显示全部楼层
    谢谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    10
    最后登录
    2019-9-4
    发表于 2019-9-4 13:06:29 | 显示全部楼层
    请问S32 Design Studio for ARM怎么使用类似Code Warrior里的PE功能 ?一直没有找到
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-10 19:19 , Processed in 0.107578 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表