[技术问答] 新唐官方程序Sample Code to Load and Call Function in SRAM

[复制链接]
228|6
 楼主 | 2018-1-11 14:46 | 显示全部楼层 |阅读模式
本帖最后由 shen_hao 于 2018-1-11 14:48 编辑

你好
我在官网下的这个程序:Sample Code to Load and Call Function in SRAM

在修改源程序的时候发现:当我在程序里加 printf() /*这个函数占用的空间很大。*/远远大于0c。

这时候再调用修改之后的函数,在porthelper 上会提示硬件错误。

当我把可调用函数函数体清空,发现所占空间远小于0c,这个时候可以正常调用。

所以,肯定程序有size定义

但不明白在哪里修改!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
| 2018-1-11 21:38 | 显示全部楼层
printf函数本来就很大。
| 2018-1-12 19:42 | 显示全部楼层
这个函数背后很复杂,如果资源充分可以用。
| 2018-1-12 20:17 | 显示全部楼层
0c是什么?
| 2018-1-12 21:24 | 显示全部楼层
那个例子本身没有使用printf函数吗?如果没有,你要先配置这个使用哪个串口
 楼主 | 2018-1-14 16:28 | 显示全部楼层

0c是程序生成的二进制代码的大小
| 2018-1-15 19:15 | 显示全部楼层
不知道,是这个函数没有法使用?
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

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