s32ds编译器编译文件格式问题

目标:S32DS编译为hex文件,通过JLINK工具直接烧录;(针对没有PE工具的时候使用)

hex 文件一般是指 Intel 标准的 hex 文件,可以用记事本打开,是十六进制数据,包含及地址、偏移量、校验和、文件开始和结束标志等信息。

elf 文件包含很多调试信息,可以直接转换为 hex 文件,相对来说,hex 文件要比 elf 文件要小很多。

        为了节约片上资源,把容量更小的 hex 文件烧写到 S32K144 上。

settings>cross settings>create flash image;

 

2.2 添加预编译命令

如果不想进行繁琐的设置,还可以使用一条命令解决问题,同样是进入属性 C/C++ Build à Settings,进入 Build Steps 页面,填入如下预编译命令:arm-none-eabi-objcopy -O ihex ${ProjName}.elf ${ProjName}.hex

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值