专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
TI
C2000用CCSv5编译出现错误
2019-07-18 14:06
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
TI MCU
4383
12
1199
在ram里调试 用的28027_RAM_Lnk.cmd这个文件,老是出现error #10099-D: program will not fit into available memory. placement with alignment/blocking fails for section,请问是怎么回事啊
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
梅花望青竹
1楼-- · 2019-07-19 09:49
cmd的配置的问题吧,这个还真不会
加载中...
chenyongand
2楼-- · 2019-07-19 14:01
CMD配置错误,我也遇到了这样的问题,更改CMD里面的空间长度就好了
加载中...
jxmzzr
3楼-- · 2019-07-19 18:15
首先、你得搞清楚CMD文件中各项是什么意思。
然后,你再检查CMD文件的各项镜像是否正确
加载中...
ginny_elegant
4楼-- · 2019-07-19 23:09
精彩回答 2 元偷偷看……
加载中...
liangjfeng
5楼-- · 2019-07-19 23:25
【1】,1. 修改CMD文件(我的是28027的DSP 绿 {MOD}“//”注释的为原代码,黑 {MOD}行为修改)
不知道官方为什么把具体型号的内存省了一部分,可以自己看看具体型号的内存映射。
【MEMORY的修改】
// RAML0 : origin = 0x008000, length = 0x000800
RAML0 : origin = 0x008000, length = 0x001000
【SECTIONS段的修改】
// .ebss : > RAMM1, PAGE = 1
.ebss : > RAMM0, PAGE = 0
// ramfuncs : >> RAMM0 | RAML0 PAGE = 0
ramfuncs : >RAMM0 PAGE = 0
【2.】2.再使用寄存器优化,在build选项那里对C2000 Compiler 下的子选项Optimization下的Optimization level版面 选择 0 寄存器优化
加载中...
liangjfeng
6楼-- · 2019-07-20 03:33
ginny_elegant 发表于 2015-4-18 17:19
cmd 长度 需要自己改呀 可是 那不是dsp确定的了吗
【1】,1. 修改CMD文件(我的是28027的DSP 绿 {MOD}“//”注释的为原代码,黑 {MOD}行为修改)
不知道官方为什么把具体型号的内存省了一部分,可以自己看看具体型号的内存映射。
【MEMORY的修改】
// RAML0 : origin = 0x008000, length = 0x000800
RAML0 : origin = 0x008000, length = 0x001000
【SECTIONS段的修改】
// .ebss : > RAMM1, PAGE = 1
.ebss : > RAMM0, PAGE = 0
// ramfuncs : >> RAMM0 | RAML0 PAGE = 0
ramfuncs : >RAMM0 PAGE = 0
【2.】2.再使用寄存器优化,在build选项那里对C2000 Compiler 下的子选项Optimization下的Optimization level版面 选择 0 寄存器优化
加载中...
上一页
1
2
一周热门
更多
>
相关问题
CPLD的方波输出
4 个回答
11个版本Quartus II 软件下载,安装包网盘合集,附教程,47G!
20 个回答
请大家帮忙到21IC发展大家谈支持我申请新版面
20 个回答
【通知】21ic中国电子网服务条款 (所有人员必读)
1 个回答
满载而归乙亥年,大展鸿途庚子年---集签赢好礼
20 个回答
携手ADI,踏上电子工程师之巅—车辆电气化视频,答题领奖!
1 个回答
如何提升论坛质量,看你了!
20 个回答
【最终名单】二姨家喊你来拿100份新年大礼啦~
20 个回答
相关文章
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
TI
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
然后,你再检查CMD文件的各项镜像是否正确
不知道官方为什么把具体型号的内存省了一部分,可以自己看看具体型号的内存映射。
【MEMORY的修改】
// RAML0 : origin = 0x008000, length = 0x000800
RAML0 : origin = 0x008000, length = 0x001000
【SECTIONS段的修改】
// .ebss : > RAMM1, PAGE = 1
.ebss : > RAMM0, PAGE = 0
// ramfuncs : >> RAMM0 | RAML0 PAGE = 0
ramfuncs : >RAMM0 PAGE = 0
【2.】2.再使用寄存器优化,在build选项那里对C2000 Compiler 下的子选项Optimization下的Optimization level版面 选择 0 寄存器优化
【1】,1. 修改CMD文件(我的是28027的DSP 绿 {MOD}“//”注释的为原代码,黑 {MOD}行为修改)
不知道官方为什么把具体型号的内存省了一部分,可以自己看看具体型号的内存映射。
【MEMORY的修改】
// RAML0 : origin = 0x008000, length = 0x000800
RAML0 : origin = 0x008000, length = 0x001000
【SECTIONS段的修改】
// .ebss : > RAMM1, PAGE = 1
.ebss : > RAMM0, PAGE = 0
// ramfuncs : >> RAMM0 | RAML0 PAGE = 0
ramfuncs : >RAMM0 PAGE = 0
【2.】2.再使用寄存器优化,在build选项那里对C2000 Compiler 下的子选项Optimization下的Optimization level版面 选择 0 寄存器优化
一周热门 更多>