⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将修复bug /优化搜索和标记在未来的日子里。
13个职位/ 0新
最后一篇
BenjaminDu
离线
最后一次露面:4个月1周前
加入:2016-03-14 02:38
DSPS大小

嗨对话框支持团队,

DA14580可以拥有42kb公司。
我下载了DSP 1458x,在构建之后(SPS_DEVICE_580.HEX),它是49KB,我认为49KB DA14580没有足够的空间。

但在HTTPS://support.dialog-semiconductor.com/connectivity/product/da14580 QT ...
应用程序图像的内存大小:15千字节(对于DSP,内存大小为15KB)

这到底固件是DSP的例子吗?
如果15kbytes,则可以使用DA14580。
如果49KB,则不能使用Da14580。

非常感谢。

设备:
PM_DIALOG.
离线
最后一次露面:4天7小时前
职员
加入:2018-02-08 11:03
嗨Benjamindu,

嗨Benjamindu,

你是正确的,在DA14580你不准有固件超过42KB是系统RAM的大小。但是,你能不能请让我知道,如果你使用的是默认DSPS项目,如果你做任何修改?我使用没有任何修改默认sps_device项目和二进制图像在不超过42KB的大小。具体而言,在运行优化级别-O0项目时,固件大小为25KB左右。所以,我可以把它下载到系统RAM和DA14580正确通告。

谢谢,PM_DIALOG.

BenjaminDu
离线
最后一次露面:4个月1周前
加入:2016-03-14 02:38
嗨对话框支持团队,

嗨对话框支持团队,

我正在使用Keil UV5来构建固件,如果我设置优化-O0,内置固件SPS_DEVICE_580.HEX(您的二进制映像是什么?)是77KB,如果我使用-O3固件sps_device_580.hex是52kb,并且在上面的链路中,我无法获得25kb甚至15kb表示。

你可以看看附加的外观,可能会有可能改进优化分离为缩小固件吗?

您也可以使用其他工具来构建固件?

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

谢谢

Benajmin 4月20日

附件是

BenjaminDu
离线
最后一次露面:4个月1周前
加入:2016-03-14 02:38
嗨对话框支持团队,

嗨对话框支持团队,

如果我设置了利用跨模块优化,我不能创建.HEX,它是说我需要编译两次,但仍不能创建的固件。

输出如下:

编译user_spss_task.c ...
compling user_buffer.c ...
链接......
程序大小:代码= 16152 RO-数据= 2420 RW-数据= 72 ZI-数据= 10200
“\ out_580 \ sps_device_580.axf。” - 0错误,警告1(一个或多个)。

***执行跨模块优化:
***反馈文件'。\ out_580 \ sps_device_580.fed找不到。
未创建的目标

非常感谢

本杰明

BenjaminDu
离线
最后一次露面:4个月1周前
加入:2016-03-14 02:38
嗨对话框支持团队,

嗨对话框支持团队,

您是否使用命令行来构建固件?

如果是的话,因为我从来没有使用命令行来构建,可以帮助你举一个例子?

谢谢

本杰明

PM_DIALOG.
离线
最后一次露面:4天7小时前
职员
加入:2018-02-08 11:03
我现在用的是sps_device

我正在使用DSP参考设计的SPS_DEVICE项目,因为它在我们的支持网站上(版本DA1458x_DSPS_V_5.150.2),但我无法复制您的问题。请检查附图。在O3优化中,代码大小约为16KB,在O0优化中,代码大小约为25KB。我没有使用命令行界面以构建DSP项目。我正在使用Keil IDE 5.26.2.0版。如果您在Keil环境中做过任何修改,请您告诉我吗?请检查附件以查看我正在使用的配置。此外,您能否再下载它并尝试构建DSPS项目?

谢谢,PM_DIALOG.

依恋:
BenjaminDu
离线
最后一次露面:4个月1周前
加入:2016-03-14 02:38
亲爱的对话,

亲爱的对话,

我查了图像的设置是一样的。(在目标选项卡中,我还设置使用跨模块优化)
我的Keil IDE版本是5.1倍,如果在仍不能解决问题的一切都做,我会更新到5.26.2.0版本。
关于凯尔修改,我安装ARM.CMSIS.5.1.1.pack,不知该包是我为什么不能建立.HEX的原因。
昨天我试图建立与SDK 3.x的一个项目,我成功了,即使我设置使用跨模块优化,有没有可能是原因SDK3.x和SDK5.x之间有什么区别?
我再试,还是下载DSPS不能建立.HEX如果我的目标选项卡中设置使用跨模块优化。(我可以创建一个没有一套使用跨模块优化,但是固件比42KB越大)

也许是Windows(Win7)设置?在我的计算机 - (右键单击)--Property-Advanced System Seetings-Environments变量中,您是否对用户变量或系统变量有任何特殊设置?

谢谢
本杰明4月23日

PM_DIALOG.
离线
最后一次露面:4天7小时前
职员
加入:2018-02-08 11:03
嗨Benjamindu,

嗨Benjamindu,

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

谢谢,PM_DIALOG.

BenjaminDu
离线
最后一次露面:4个月1周前
加入:2016-03-14 02:38
嗨对话框,

嗨对话框,

将我的项目从SDK3.x转移到SDK5.x,我不会回去,我只是有不同的尝试比较。

你能告诉我3.x和5.x的之间的区别,可能得出不同的编译结果?

我重新下载的DSP,但结果是一样的。

本杰明

BenjaminDu
离线
最后一次露面:4个月1周前
加入:2016-03-14 02:38
嗨对话框,

嗨对话框,

新下载的项目不能成功编译,如果我一套利用跨模块优化在目标选项卡。我需要从--feedback =在连接选项卡更改杂项控制“ unused.txt”到--feedback =“\ out_580 \ sps_device_580.fed”,它可以是compiled.but仍然.HEX大超过预期。

你能帮忙看看在所附的所有设置。与你找出差异比较?

或者,您可以帮助给你seetings给我,我来比较?

也许原因是在设置。

谢谢

本杰明。

依恋:
BenjaminDu
离线
最后一次露面:4个月1周前
加入:2016-03-14 02:38
嗨对话框,

嗨对话框,

您是否设置了跨模块优化?

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

本杰明

BenjaminDu
离线
最后一次露面:4个月1周前
加入:2016-03-14 02:38
嗨对话框,

嗨对话框,

您是否立即构建项目,没有任何设置,并且您的固件少于42 kB?

谢谢

本杰明

PM_DIALOG.
离线
最后一次露面:4天7小时前
职员
加入:2018-02-08 11:03
嗨Benjamindu,

嗨Benjamindu,

道歉,但我仍然无法复制您的问题,我现在用的DSPS项目,因为它是在我们没有任何修改的支持网站。你能否请您分享我显示固件大小的屏幕截图?您可以下载固件DSPS到系统-RAM?

谢谢,PM_DIALOG.