需求方规模

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
13个帖子/ 0个新
最后发表
BenjaminDu
离线
最后看到:1个月前3个星期前
加入:2016-03-14 02:38
需求方规模

嗨,对话支持团队,

Da14580可以有42Kb的固件。
我下载了DSPS 1458X,在构建(sps_device_580.hex)后,它是49Kb,我认为49Kb Da14580没有足够的空间。

但在https://support.dialog-semiconductor.com/connectivity/product/da14580?qt..。
应用程序映像的大小:15Kb(对于dsps,内存大小为15Kb)

例如,固件究竟是用于dsps的?
如果是15Kbytes,可以使用Da14580。
如果是49Kb,则Da14580不能使用。

非常感谢。

设备:
PM_Dialog
离线
最后看到:6天2小时前
工作人员
加入:2018-02-08 11:03
嗨BenjaminDu,

嗨BenjaminDu,

你是正确的,在DA14580中,你不允许有超过系统ram大小42KB的固件。但是,你是否可以让我知道你是在使用默认的DSPS项目,还是做了任何修改?我使用默认的sps_device项目,没有任何修改,二进制图像的大小不超过42KB。具体来说,当以优化级别-o0运行项目时,固件的大小大约是25KB。因此,我能够下载它到系统ram和DA14580广告正确。

谢谢,PM_Dialog

BenjaminDu
离线
最后看到:1个月前3个星期前
加入:2016-03-14 02:38
嗨,对话支持团队,

嗨,对话支持团队,

我使用Keil uV5构建固件,如果我设置优化-o0,构建的固件sps_device_580。hex(你的二进制图像是什么?)是77Kb,如果我使用-o3固件sps_device_580。十六进制是52Kb,我不能得到25Kb甚至15Kb如上面的链接所示。

你能看一下附件,可能会有优化设置的改进来缩小固件吗?

或者你使用其他工具来构建固件?

我的dsp版本是DA1458x_DSPS_v_5.150.2,我测试了..DSPS_v_5.150.2\projects\target_apps\ DSPS \sps_device\Keil_5\sps_device。uvprojx,我没有做任何修改。

谢谢

Benajmin 4月20日

附件是

BenjaminDu
离线
最后看到:1个月前3个星期前
加入:2016-03-14 02:38
嗨,对话支持团队,

嗨,对话支持团队,

如果我设置使用跨模块优化,我不能创建。hex,它说我需要编译两次,但仍然不能创建固件。

输出如下:

编译user_spss_task.c……
编译user_buffer.c……
连接……
程序大小:Code=16152 RO-data=2420 RW-data=72 ZI-data=10200
”。\ out_580 \ sps_device_580。- 0错误,1警告(s)。

* * *执行Cross-Module-Optimization:
***反馈文件'.\out_580\sps_device_580。美联储的没有找到。
目标不会创建

非常感谢

便雅悯

BenjaminDu
离线
最后看到:1个月前3个星期前
加入:2016-03-14 02:38
嗨,对话支持团队,

嗨,对话支持团队,

你使用命令行构建固件吗?

如果是,因为我从未使用命令行构建,您能帮助给出一个例子吗?

谢谢

便雅悯

PM_Dialog
离线
最后看到:6天2小时前
工作人员
加入:2018-02-08 11:03
我正在使用sps_device

我正在使用DSPS参考设计的sps_device项目,因为它在我们的支持网站上(版本DA1458x_DSPS_v_5.150.2),但我无法复制您的问题。请查收附件中的图片。在O3优化中,代码大小约为16KB,在O0优化中,代码大小约为25KB。我没有使用命令行界面来构建DSPS项目。我正在开发Keil IDE版本5.26.2.0。请告诉我在Keil环境下是否做了修改?请检查附件,以便查看我正在使用的配置。另外,您可以再次下载它并尝试构建DSPS项目吗?

谢谢,PM_Dialog

附件:
BenjaminDu
离线
最后看到:1个月前3个星期前
加入:2016-03-14 02:38
亲爱的对话框,

亲爱的对话框,

我检查了图片,设置是一样的。(在目标选项卡中,我还设置了使用跨模块优化)
我的Keil IDE版本是5.1x,如果一切都完成了,仍然不能解决问题,我将更新到版本5.26.2.0。
关于Keil修改,我安装了ARM.CMSIS.5.1.1。包,我想知道包是否是我不能建造。海克斯。
昨天我尝试用SDK 3构建一个项目。如果我设置了使用跨模块优化,SDK3之间有任何区别吗?x和SDK5。这可能是原因吗?
我再次下载DSPS,仍然不能构建。十六进制,如果我设置使用跨模块优化在目标选项卡。(我可以构建不设置使用跨模块优化,但固件大于42Kb)

这个主题也许窗口()设置?在我的电脑-(右键)-属性-高级系统设置-环境变量,你有任何特殊的设置用户变量或系统变量?

谢谢
本杰明4月23日

PM_Dialog
离线
最后看到:6天2小时前
工作人员
加入:2018-02-08 11:03
嗨BenjaminDu,

嗨BenjaminDu,

我不建议你使用SDK3,因为它是SDK的老版本,目前不支持。你的问题很奇怪,我无法复制它。请尝试重新下载最新的dsp版本,然后尝试重新安装Keil工具。你在用我们的开发板吗?我想您的问题与任何窗口设置无关。

谢谢,PM_Dialog

BenjaminDu
离线
最后看到:1个月前3个星期前
加入:2016-03-14 02:38
嗨,对话框中,

嗨,对话框中,

从SDK3转来我的项目。x SDK5。x,我不会回去,我只是想有不同的尝试去比较。

你能告诉我这两者的区别吗?x和5。X可能会得到不同的编译结果?

我重新下载了dsp,结果还是一样。

便雅悯

BenjaminDu
离线
最后看到:1个月前3个星期前
加入:2016-03-14 02:38
嗨,对话框中,

嗨,对话框中,

如果我设置,新下载的项目无法编译成功使用跨模块优化Target选项卡中。我需要改变链接选项卡中的Misc控件从——feedback=".unused.txt"到——feedback=".\out_580\sps_device_580。它可以被编译。但是。hex仍然比预期的大。

你能帮忙看一下附件中所有的设置吗?和你的比较,看看有什么不同?

或者你能帮我把你的安排给我比较一下吗?

也许原因在于设置。

谢谢

便雅悯。

附件:
BenjaminDu
离线
最后看到:1个月前3个星期前
加入:2016-03-14 02:38
嗨,对话框中,

嗨,对话框中,

你是否设置了使用跨模块优化?

如果我不设置它,固件是大的。

便雅悯

BenjaminDu
离线
最后看到:1个月前3个星期前
加入:2016-03-14 02:38
嗨,对话框中,

嗨,对话框中,

你是否在没有任何设置的情况下立即构建了这个项目,并且你得到了小于42 kb的固件?

谢谢

便雅悯

PM_Dialog
离线
最后看到:6天2小时前
工作人员
加入:2018-02-08 11:03
嗨BenjaminDu,

嗨BenjaminDu,

抱歉,但我仍然无法复制您的问题,我正在使用DSPS项目,因为它是在我们的支持网站没有任何修改。你能给我一个固件大小的截图吗?你能下载DSPS固件到系统ram吗?

谢谢,PM_Dialog