查看: 5555|回复: 9

[S32] 求S32DS软件创建空工程问题

[复制链接]

该用户从未签到

25

主题

112

帖子

0

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2019-8-21
发表于 2017-9-12 09:22:15 | 显示全部楼层 |阅读模式
1.请问下谁有S32DS软件的链接 求分享。
2.S32ds能创建KEA系列的空工程吗?创建出来的空工程会小点吗?
3.请问KEA8芯片的flash只有8kb 在不换芯片的情况下有什么办法让容量能缩小点呢?代码容量超了一点点,悲剧,,,
我知道答案 目前已有9人回答
回复

使用道具 举报

该用户从未签到

4

主题

16

帖子

0

注册会员

Rank: 2

积分
81
最后登录
2018-3-5
发表于 2017-9-12 14:56:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24879
最后登录
2025-7-20
发表于 2017-9-14 09:34:04 | 显示全部楼层
如何让芯片的代码尽量小,需要尽量避免使用library,手工去选择或者自己需要的代码
回复 支持 反对

使用道具 举报

该用户从未签到

25

主题

112

帖子

0

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2019-8-21
 楼主| 发表于 2017-9-22 08:50:16 | 显示全部楼层
小恩GG 发表于 2017-9-14 09:34
如何让芯片的代码尽量小,需要尽量避免使用library,手工去选择或者自己需要的代码 ...

你的意思是直接对寄存器配置进行使用?而不是多调用模块化的东西?
这边在问下我想在Codewarrior10.6的编译环境中将部分.C文件封装成静态库文件.LIB的方式能减小容量吗?
静态库文件在10.6里面可以直接生成吗?还是要用VC6.0转译生成?
回复 支持 反对

使用道具 举报

该用户从未签到

25

主题

112

帖子

0

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2019-8-21
 楼主| 发表于 2017-9-22 08:51:24 | 显示全部楼层
茶柠檬 发表于 2017-9-12 14:56
http://www.nxp.com/cn/products/microcontrollers-and-processors/arm-processors/s32-arm-processors-mi ...

谢谢!已下载,刚开始一直安装不行,以为下载的不对。
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24879
最后登录
2025-7-20
发表于 2017-9-22 10:24:34 | 显示全部楼层
大哥年 发表于 2017-9-22 08:50
你的意思是直接对寄存器配置进行使用?而不是多调用模块化的东西?
这边在问下我想在Codewarrior10.6的编 ...

我不认生成ibrary可以较小代码量,你可以参考这篇文章的办法:
http://www.cnblogs.com/ljf181275 ... /09/21/2184521.html
回复 支持 反对

使用道具 举报

该用户从未签到

25

主题

112

帖子

0

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2019-8-21
 楼主| 发表于 2017-9-22 14:16:49 | 显示全部楼层
小恩GG 发表于 2017-9-22 10:24
我不认生成ibrary可以较小代码量,你可以参考这篇文章的办法:
http://www.cnblogs.com/ljf181275034/arc ...

谢谢版主的回复。我看了再试下看可以不。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

27

帖子

2

注册会员

Rank: 2

积分
137
最后登录
2025-5-27
发表于 2017-10-24 10:15:26 | 显示全部楼层
缩小flash代码量建议:
尽量不引用用库文件,特别是IO这些,如printf之类;flash空间划分要清晰,每个模块够用就好,模块之间不要留多余的空闲flash空间;
多做优化,看看哪个模块占优的flash空间多,就找方法压缩代码量;
能直接用硬件寄存器操作的,尽量直接用寄存器操作,不要花过多代码用软件方法实现,除非比寄存器操作更简单;
能少用一个硬件模块,就尽量少用一个,特别是初始化一个硬件模块需要大量代码;
少用函数封装层次;
尽量复用代码;
能用循环解决的多行代码问题,就用循环,否则直接硬编码;
少用static const定义常量,少用内联函数inline;


回复 支持 反对

使用道具 举报

该用户从未签到

25

主题

112

帖子

0

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2019-8-21
 楼主| 发表于 2017-10-26 15:44:27 | 显示全部楼层
fortunely 发表于 2017-10-24 10:15
缩小flash代码量建议:
尽量不引用用库文件,特别是IO这些,如printf之类;flash空间划分要清晰,每个模块 ...

谢谢你的建议。我后期可以参考下
回复 支持 反对

使用道具 举报

该用户从未签到

25

主题

112

帖子

0

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2019-8-21
 楼主| 发表于 2017-10-26 15:44:37 | 显示全部楼层
fortunely 发表于 2017-10-24 10:15
缩小flash代码量建议:
尽量不引用用库文件,特别是IO这些,如printf之类;flash空间划分要清晰,每个模块 ...

谢谢你的建议。我后期可以参考下
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-20 16:16 , Processed in 0.108112 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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