501175998 发表于 2012-10-30 20:07

关于dq轴电流查找表CCS测速的问题

本人现在利用CCS测量电流控制策略模块的执行速度,具体模块是输入转矩利用查找表输出dq轴电流,但在CCS测速最后报错,不知什么原因。不知哪位大侠能给予指导,现附图如下:

lijian613 发表于 2012-10-30 22:59

楼主的程序是在simulink下开发的吗?
链接的ccs版本多少

497wjky 发表于 2012-10-31 05:47

cmd文件中.ebss内存映射区域设置太小,设置成0x5000能不能编译通过!

501175998 发表于 2012-10-31 18:52

是的,CCS3.3

497wjky 发表于 2012-10-31 19:47

cmd文件内存映射不对,其中.ebss段长度0x4000改为0x5000试一下!

501175998 发表于 2012-10-31 22:01

497wjky 发表于 2012-10-31 19:47 static/image/common/back.gif
cmd文件内存映射不对,其中.ebss段长度0x4000改为0x5000试一下!

你是说RAM的内存不够大?我按你的说法修改后,最后总要出现关于 .text段的报错,如下图:

497wjky 发表于 2012-11-1 05:38

.text段的长度是不是太大,代码实际只用ox1d1b,因此,可将长度0x7000改为0x2000试一下!

501175998 发表于 2012-11-1 10:37

497wjky 发表于 2012-11-1 05:38 static/image/common/back.gif
.text段的长度是不是太大,代码实际只用ox1d1b,因此,可将长度0x7000改为0x2000试一下!

发现.cinit和.text共用RAM,都是RAML4L7,若改为0x2000,则显示.cinit不够用,如图:

501175998 发表于 2012-11-1 10:42

而且只要将RAML4L7内存改大于0x6389(如0x6500),则会在.text段报类似上面报错

497wjky 发表于 2012-11-1 21:36

由于.cinit和.text共用RAM,查一下处理器RAML4L7段的实际大小!

501175998 发表于 2012-11-4 14:05

我现在准备直接下载到flash里面,要是有什么进展在联系
页: [1]
查看完整版本: 关于dq轴电流查找表CCS测速的问题