ST意法半导体
直播中

王雷

7年用户 256经验值
私信 关注
[问答]

在SPC5studio中使用sscanf出现错误

大家好,
我正在使用SPC560B54L5控制器,我正在使用SPC5studio版本5.2.1
我试图在我的应用程序中使用sscanf()但SPC5studio在我的项目中抛出以下错误。
善意地建议解决这个问题。
提前致谢,
最好的祝福,
R.Santhamurthy

以上来自于谷歌翻译


以下为原文




Hello All,
I am  working on SPC560B54L5 controller and I am using SPC5studio version 5.2.1
I am trying to use sscanf() in my application but SPC5studio throwing the following errors,  in my project.




kindly suggest in resolving the issue.
Thanks in advance,
Best Regards,
R.Santhamurthy

回帖(3)

刘鑫

2019-5-17 15:09:06
你好
R.Santhamurthy,
此工具链ppc-freevle-eabi-针对PowerPc核心(e200核心)进行了优化
为了您的信息,sscanf正在使用hightec编译器而不是freegcc
在pcc-freevle-eabi-你需要一小部分存根
我们为newlib提供了此任务的更改请求
 最好的祝福
 二万

以上来自于谷歌翻译


以下为原文




Hello
R.Santhamurthy ,

this toolchain ppc-freevle-eabi- is optimized for PowerPc core (e200 cores)

for your information, sscanf is working with hightec compiler not in freegcc

in pcc-freevle-eabi- you need a small work of stubs

we have a change request for this task for newlib

              Best regards

                         Erwan
举报

王雷

2019-5-17 15:21:19
嗨二湾,
非常感谢您的回复。
我理解这种担忧,如果您建议任何其他方法来快速满足我的要求,我将非常感激
谢谢,
R.Santhamurthy

以上来自于谷歌翻译


以下为原文




Hi Erwan,
Thank you very much for reply.
I understand the concern and it will very grateful if you suggest any other alternative approach for quickly fulfilling my request
Thanks,
R.Santhamurthy
举报

刘鑫

2019-5-17 15:28:21
你好Santhamuthy R,
几种选择
1)重新编译newlib
pcc-freevle-eabi-和一些存根
2)您可以使用输出格式化程序(SPC5Studio中的一个组件)
3)创建一个更轻的sscanf。
无论如何,sscanf在嵌入式世界中使用了大量的堆栈和大量的内存
我建议创建一个更轻的sscanf或使用输出格式化程序。
 最好的祝福
 二万

以上来自于谷歌翻译


以下为原文




Hello Santhamuthy R ,
Several choices
1) Recompile newlib with  
pcc-freevle-eabi- and some stubs
2) You can use the output formatter (a component in SPC5Studio)
3) Create a lighter sscanf.
Anyway, sscanf uses a lot of stacks and a lot of memories in the embedded world
i recommend to create a lighter sscanf or uses the output formatter.
             Best regards
                              Erwan
举报

更多回帖

发帖
×
20
完善资料,
赚取积分