解决CCS中调用 printf 函数报错和警告的问题(error #10099-D:program will not fit into available memory.)
在调试代码时使用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.)相关推荐
- 解决VS2017中使用scanf函数报错的问题
解决VS2017中使用scanf函数报错的问题 参考文章: (1)解决VS2017中使用scanf函数报错的问题 (2)https://www.cnblogs.com/tanghaiyong/p/11 ...
- python3中调用map函数报错map object at 0x000001EF004D97B8
python3中调用map函数报错<map object at 0x000001EF004D97B8> 在python中这样的一段代码报错: a=map(int,input().split ...
- MFC子线程中调用updatedata()函数报错解决方法
在XXXDlg.h顶部添加 #define WM_UPDATEDATA WM_USER+100 关联自定义消息,在XXXDlg.cpp中消息处理函数中添加 ON_MESSAGE(WM_UPDATEDA ...
- MATLAB/Simulink中的S函数报错
关于MATLAB/Simulink中的S函数报错: Output returned by S-function 'xxx' in 'xxx' during flag=3 call must be a ...
- mysql cast报错_在mysql中使用cast函数报错
今天遇到在使用mysql的cast函数报错的问题,这个函数的意思是把当前的字段转成某种类型的字段,我使用cast(xxxx as int) 这种方式,但是发现报错了,查阅资料发现 参考这个百度,总结来 ...
- php addslashes没用_php中使用addslashes函数报错问题的解决方法
大家看下面的代码,能发现错误在哪里吗? echo function_exists('addcslashes');//检测是否存在该函数 echo get_magic_quotes_gpc().' '; ...
- matlab2020b中的nargin函数报错问题
matlab2020b中的nargin函数运行时出现了以下问题: 错误使用 nargin 您只能从 MATLAB 函数中调用 nargin/nargout. 将这此路径添加的matlab设置路径中,然 ...
- python syntaxerror怎么解决-python中出现invalid syntax报错的几种原因
这篇文章旨为刚接触python不久的朋友,提供一点帮助,请在检查代码没有主要问题时再看是否存在以下问题. 一般来说,写完代码运行时,如果代码中有错误,解释器会提示错误信息,按照提示信息,一般很快可以找 ...
- python中调用linux命令报错cat: -: Bad file descriptor
在python脚本中国呢调用linux命令,nohup提交报错 cat: -: Bad file descriptor 但是,结果能正常输出, 没找到原因---
- 创建全局函数mysql_Navicat中Mysql自定义函数报错?
1. 在MySQL创建用户自定义函数时,报以下错误: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or R ...
最新文章
- 2019RPA财务行业峰会:财务数字化转型
- $(document).ready(); $().ready(); $()
- Java中BufferedReader和InputStreamReader
- 微服务 注册中心_4.微服务架构的第二个组件:注册中心
- spring boot、mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问
- 微信小程序srt_微信小程序微商城(八):缓存实现商品购物车功能
- 个人练习-jq 鼠标移上移出查看图片(放大)提示
- 这台计算机似乎没有安装操作系统_【每日一练】计算机一级考试(一)
- idea如何操控git分支
- 【2017宁波联考】生成树
- 植物免疫研究与抗病虫绿色防控:进展、机遇与挑战
- Goroutines和线程对比
- JApiDocs 生成父子菜单结构
- GoldWave 音频截取工具
- 2006世界杯夺冠热门分析
- 设备如何使用go sdk轻松连接华为云IoT平台
- 解决方法:STM32使用cJSON解析数据失败
- ad中装配图如何导出,PCB设计软件输出装配图的3个方法
- ubuntu桌面美化mac_Ubuntu桌面美化(一)桌面美化成MacOS
- 19年深圳杯D题之爬取微博粉丝基本信息
热门文章
- MATLAB以符号形式表示门函数的傅里叶正反变换。
- python之Srcapy框架浅谈
- 5分钟让你明白金融危机爆发原因
- 社交网络中影响力传播模型
- 解决word中Mathtype按钮灰色问题(亲测有效)
- linux 程序设置快捷方式,Linux中设置程序的桌面快捷方式
- LOJ#2134 小园丁与老司机
- fatal: couldn‘t find remote ref develop-XXXX fatal: the remote end hung up unexpectedly
- 电路中容易混淆的三角形符号
- 论文笔记:CLOCs: Camera-LiDAR Object Candidates Fusion for 3D Object Detection