在调试代码时使用printf函数直接输出目标参数是很方便的,于是我想在CCS中调用这个函数,但出现了如下错误和警告,现将解决方法告知如下:

error #10099-D: program will not fit into available memory. placement with alignment/blocking fails for section ".text" size 0x1e6f page 0.  Available memory ranges:
   RAML1        size: 0x1000       unused: 0x1000       max hole: 0x1000

warning #10247-D: creating output section ".cio" without a SECTIONS specification
warning #10247-D: creating output section ".sysmem" without a SECTIONS specification

首先要调用printf函数,得添加系统头文件 #include "stdio.h",否则是程序是没法定位到printf函数的。

一般在添加了stdio.h头文件后就可以直接调用printf函数了。但是我使用的dsp28335的例程里这样用时却编译报错error #10099-D: program will not fit into available memory.。意思是内存不足。

解决方法是修改CMD中的地址长度,内存不足是因为超过了CMD里MEMORY里定义的地址长度,所以只需要把你要用的那个地方的地址合并加长就行。如图所示这里的.text大小实际使用了0x1e6f, 而通过查看可知RAML1的length大小只有0x1000,所以修改length大小即可。

为了方便,我的做法是直接去掉RAML2,把RAML2的1000大小给RAML1用,如图所示

这样修改后编译时不再报错。但仍然有警告。

警告的意思是在 SECTIONS里缺少定义,那么只需要在 SECTIONS添加上相应的定义即可,如图所示

解决CCS中调用 printf 函数报错和警告的问题(error #10099-D:program will not fit into available memory.)相关推荐

  1. 解决VS2017中使用scanf函数报错的问题

    解决VS2017中使用scanf函数报错的问题 参考文章: (1)解决VS2017中使用scanf函数报错的问题 (2)https://www.cnblogs.com/tanghaiyong/p/11 ...

  2. python3中调用map函数报错map object at 0x000001EF004D97B8

    python3中调用map函数报错<map object at 0x000001EF004D97B8> 在python中这样的一段代码报错: a=map(int,input().split ...

  3. MFC子线程中调用updatedata()函数报错解决方法

    在XXXDlg.h顶部添加 #define WM_UPDATEDATA WM_USER+100 关联自定义消息,在XXXDlg.cpp中消息处理函数中添加 ON_MESSAGE(WM_UPDATEDA ...

  4. MATLAB/Simulink中的S函数报错

    关于MATLAB/Simulink中的S函数报错: Output returned by S-function 'xxx' in 'xxx' during flag=3 call must be a ...

  5. mysql cast报错_在mysql中使用cast函数报错

    今天遇到在使用mysql的cast函数报错的问题,这个函数的意思是把当前的字段转成某种类型的字段,我使用cast(xxxx as int) 这种方式,但是发现报错了,查阅资料发现 参考这个百度,总结来 ...

  6. php addslashes没用_php中使用addslashes函数报错问题的解决方法

    大家看下面的代码,能发现错误在哪里吗? echo function_exists('addcslashes');//检测是否存在该函数 echo get_magic_quotes_gpc().' '; ...

  7. matlab2020b中的nargin函数报错问题

    matlab2020b中的nargin函数运行时出现了以下问题: 错误使用 nargin 您只能从 MATLAB 函数中调用 nargin/nargout. 将这此路径添加的matlab设置路径中,然 ...

  8. python syntaxerror怎么解决-python中出现invalid syntax报错的几种原因

    这篇文章旨为刚接触python不久的朋友,提供一点帮助,请在检查代码没有主要问题时再看是否存在以下问题. 一般来说,写完代码运行时,如果代码中有错误,解释器会提示错误信息,按照提示信息,一般很快可以找 ...

  9. python中调用linux命令报错cat: -: Bad file descriptor

    在python脚本中国呢调用linux命令,nohup提交报错 cat: -: Bad file descriptor 但是,结果能正常输出, 没找到原因---

  10. 创建全局函数mysql_Navicat中Mysql自定义函数报错?

    1. 在MySQL创建用户自定义函数时,报以下错误: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or R ...

最新文章

  1. 2019RPA财务行业峰会:财务数字化转型
  2. $(document).ready(); $().ready(); $()
  3. Java中BufferedReader和InputStreamReader
  4. 微服务 注册中心_4.微服务架构的第二个组件:注册中心
  5. spring boot、mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问
  6. 微信小程序srt_微信小程序微商城(八):缓存实现商品购物车功能
  7. 个人练习-jq 鼠标移上移出查看图片(放大)提示
  8. 这台计算机似乎没有安装操作系统_【每日一练】计算机一级考试(一)
  9. idea如何操控git分支
  10. 【2017宁波联考】生成树
  11. 植物免疫研究与抗病虫绿色防控:进展、机遇与挑战
  12. Goroutines和线程对比
  13. JApiDocs 生成父子菜单结构
  14. GoldWave 音频截取工具
  15. 2006世界杯夺冠热门分析
  16. 设备如何使用go sdk轻松连接华为云IoT平台
  17. 解决方法:STM32使用cJSON解析数据失败
  18. ad中装配图如何导出,PCB设计软件输出装配图的3个方法
  19. ubuntu桌面美化mac_Ubuntu桌面美化(一)桌面美化成MacOS
  20. 19年深圳杯D题之爬取微博粉丝基本信息

热门文章

  1. MATLAB以符号形式表示门函数的傅里叶正反变换。
  2. python之Srcapy框架浅谈
  3. 5分钟让你明白金融危机爆发原因
  4. 社交网络中影响力传播模型
  5. 解决word中Mathtype按钮灰色问题(亲测有效)
  6. linux 程序设置快捷方式,Linux中设置程序的桌面快捷方式
  7. LOJ#2134 小园丁与老司机
  8. fatal: couldn‘t find remote ref develop-XXXX fatal: the remote end hung up unexpectedly
  9. 电路中容易混淆的三角形符号
  10. 论文笔记:CLOCs: Camera-LiDAR Object Candidates Fusion for 3D Object Detection