有关于f28027ADC采样程序的问题

2019-03-24 11:32发布

在例程“F2802x ADC Start-Of-Conversion (SOC) Example Program."中uint16_t Voltage1[50]数组的长度只要大于50编译就会报错,这是为什么呢?跪求大神帮忙解决! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
qinkaiabc
1楼-- · 2019-03-24 17:06
 精彩回答 2  元偷偷看……
ltbytyn
2楼-- · 2019-03-24 17:22
< :TI_MSP430_内容页_SA7 --> 定义数组过大,超出了CMD文件中给数组划分的大小。需要修改CMD文件中相关项。
1500231580
3楼-- · 2019-03-24 19:32
"C:/Users/xiaotusheng/workspace_v5_5/controlSUITE/device_support/f2802x/v210/f2802x_examples/epwm_up_aq/../../F2802x_common/cmd/F2802x_generic_ram.cmd", line 111: error:

   program will not fit into available memory.  placement with
   alignment/blocking fails for section ".text" size 0x7b2 page 0.  Available
   memory ranges:
   RAMM0        size: 0x3b0        unused: 0x1          max hole: 0x1
   RAML0        size: 0x400        unused: 0x1          max hole: 0x1      
   .text            : >> RAMM0 | RAML0,      PAGE = 0
"C:/Users/xiaotusheng/workspace_v5_5/controlSUITE/device_support/f2802x/v210/f2802x_examples/epwm_up_aq/../../F2802x_common/cmd/F2802x_generic_ram.cmd", line 112: error:
   program will not fit into available memory.  placement with
   alignment/blocking fails for section ".cinit" size 0x16 page 0.  Available
   memory ranges:
   RAMM0        size: 0x3b0        unused: 0x1          max hole: 0x1
   RAML0        size: 0x400        unused: 0x1          max hole: 0x1      
   .cinit           : >  RAMM0 | RAML0,      PAGE = 0
"C:/Users/xiaotusheng/workspace_v5_5/controlSUITE/device_support/f2802x/v210/f2802x_examples/epwm_up_aq/../../F2802x_common/cmd/F2802x_generic_ram.cmd", line 110: error:
   program will not fit into available memory.  placement with
   alignment/blocking fails for section "ramfuncs" size 0x4 page 0.  Available
   memory ranges:
   RAMM0        size: 0x3b0        unused: 0x1          max hole: 0x1
   RAML0        size: 0x400        unused: 0x1          max hole: 0x1      
   ramfuncs         : >> RAMM0 | RAML0,      PAGE = 0
以上是出错信息,请大师给出具体修改步骤
ltbytyn
4楼-- · 2019-03-24 23:09
 精彩回答 2  元偷偷看……
1500231580
5楼-- · 2019-03-25 02:28
不知道怎么改,就怕改错了,前功尽弃,能给步骤吗?谢谢

newofcortexm3
6楼-- · 2019-03-25 05:35
uint16_t Voltage1[50]的空间是可以计算的,然后在.cmd文件中找到Voltage的所在区域的length,修改成你需要的length。

一周热门 更多>

相关问题

    相关文章