TI中文支持网
TI专业的中文技术问题搜集分享网站

新建工程报警告csm_rsvd和csmpasswds without a SECTIONS

Description	Resource	Path	Location	Type
#10247-D creating output section "csm_rsvd" without a SECTIONS specification	F2812Template	C/C++ Problem


Description	Resource	Path	Location	Type
#10247-D creating output section "csmpasswds" without a SECTIONS specification	F2812Template	C/C++ Problem

以上为编译后提出的编译警告。新建工程的步骤如下:

  1. 新建工程,删除新建工程中的cmd文件
  2. 将F2812头文件中的“DSP281x_common”和“DSP281x_headers”复制到工程目录下,删除include和source外的其他文件夹
  3. 复制“DSP281x_common\cmd\F2812_EzDSP_RAM_lnk.cmd”和"DSP281x_headers\cmd\DSP281x_Headers_nonBIOS.cmd"到工程目录下
  4. 屏蔽“DSP281x_common\source“下的”DSP281x_SWPrioritizedDefaultIsr.c“,"DSP281x_SWPrioritizedPieVect.c"和"DSP281x_XintfBootReset.c"
经历以上步骤以后,编译提示以上警告。
尝试在cmd的section段中添加
csm_rsvd: >CSM_RSVD ,PAGE = 1csmpasswds: > CSM_PWL,PAGE = 1

来解决问题,但是首先默认没有提供CSM_RSVD这个区域,其次CSM_PWL的长度只有”0x000008“,所以在编译的时候提示错误:

"../Cmd/DSP281x_Headers_nonBIOS.cmd", line 100: error #10099-D: program will not fit into available memory.  placement with alignment/blocking fails for section "csm_rsvd" size 0x76 page 1.  Available memory ranges:CSM_PWLsize: 0x8unused: 0x0max hole: 0x0

观察F2812的内存映射,“PassWord”区也仅仅提供有128 bits的空间,所以这里该如何处理。

Young Hu:

在cmd中有这两个段的指定么

Description	Resource	Path	Location	Type
#10247-D creating output section "csm_rsvd" without a SECTIONS specification	F2812Template	C/C++ Problem


Description	Resource	Path	Location	Type
#10247-D creating output section "csmpasswds" without a SECTIONS specification	F2812Template	C/C++ Problem

以上为编译后提出的编译警告。新建工程的步骤如下:

  1. 新建工程,删除新建工程中的cmd文件
  2. 将F2812头文件中的“DSP281x_common”和“DSP281x_headers”复制到工程目录下,删除include和source外的其他文件夹
  3. 复制“DSP281x_common\cmd\F2812_EzDSP_RAM_lnk.cmd”和"DSP281x_headers\cmd\DSP281x_Headers_nonBIOS.cmd"到工程目录下
  4. 屏蔽“DSP281x_common\source“下的”DSP281x_SWPrioritizedDefaultIsr.c“,"DSP281x_SWPrioritizedPieVect.c"和"DSP281x_XintfBootReset.c"
经历以上步骤以后,编译提示以上警告。
尝试在cmd的section段中添加
csm_rsvd: >CSM_RSVD ,PAGE = 1csmpasswds: > CSM_PWL,PAGE = 1

来解决问题,但是首先默认没有提供CSM_RSVD这个区域,其次CSM_PWL的长度只有”0x000008“,所以在编译的时候提示错误:

"../Cmd/DSP281x_Headers_nonBIOS.cmd", line 100: error #10099-D: program will not fit into available memory.  placement with alignment/blocking fails for section "csm_rsvd" size 0x76 page 1.  Available memory ranges:CSM_PWLsize: 0x8unused: 0x0max hole: 0x0

观察F2812的内存映射,“PassWord”区也仅仅提供有128 bits的空间,所以这里该如何处理。

HY Dee:

回复 Young Hu:

您好,我也同样在抛出问题以后一点点的尝试解决问题。所以,现在问题已经进化成一个错误了,麻烦您帮忙解答。

还有此贴的内容要是有可能也希望能够获得解答。

http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/102913.aspx

Description	Resource	Path	Location	Type
#10247-D creating output section "csm_rsvd" without a SECTIONS specification	F2812Template	C/C++ Problem


Description	Resource	Path	Location	Type
#10247-D creating output section "csmpasswds" without a SECTIONS specification	F2812Template	C/C++ Problem

以上为编译后提出的编译警告。新建工程的步骤如下:

  1. 新建工程,删除新建工程中的cmd文件
  2. 将F2812头文件中的“DSP281x_common”和“DSP281x_headers”复制到工程目录下,删除include和source外的其他文件夹
  3. 复制“DSP281x_common\cmd\F2812_EzDSP_RAM_lnk.cmd”和"DSP281x_headers\cmd\DSP281x_Headers_nonBIOS.cmd"到工程目录下
  4. 屏蔽“DSP281x_common\source“下的”DSP281x_SWPrioritizedDefaultIsr.c“,"DSP281x_SWPrioritizedPieVect.c"和"DSP281x_XintfBootReset.c"
经历以上步骤以后,编译提示以上警告。
尝试在cmd的section段中添加
csm_rsvd: >CSM_RSVD ,PAGE = 1csmpasswds: > CSM_PWL,PAGE = 1

来解决问题,但是首先默认没有提供CSM_RSVD这个区域,其次CSM_PWL的长度只有”0x000008“,所以在编译的时候提示错误:

"../Cmd/DSP281x_Headers_nonBIOS.cmd", line 100: error #10099-D: program will not fit into available memory.  placement with alignment/blocking fails for section "csm_rsvd" size 0x76 page 1.  Available memory ranges:CSM_PWLsize: 0x8unused: 0x0max hole: 0x0

观察F2812的内存映射,“PassWord”区也仅仅提供有128 bits的空间,所以这里该如何处理。

Young Hu:

回复 HY Dee:

按照我说的去更改CMD了么

Description	Resource	Path	Location	Type
#10247-D creating output section "csm_rsvd" without a SECTIONS specification	F2812Template	C/C++ Problem


Description	Resource	Path	Location	Type
#10247-D creating output section "csmpasswds" without a SECTIONS specification	F2812Template	C/C++ Problem

以上为编译后提出的编译警告。新建工程的步骤如下:

  1. 新建工程,删除新建工程中的cmd文件
  2. 将F2812头文件中的“DSP281x_common”和“DSP281x_headers”复制到工程目录下,删除include和source外的其他文件夹
  3. 复制“DSP281x_common\cmd\F2812_EzDSP_RAM_lnk.cmd”和"DSP281x_headers\cmd\DSP281x_Headers_nonBIOS.cmd"到工程目录下
  4. 屏蔽“DSP281x_common\source“下的”DSP281x_SWPrioritizedDefaultIsr.c“,"DSP281x_SWPrioritizedPieVect.c"和"DSP281x_XintfBootReset.c"
经历以上步骤以后,编译提示以上警告。
尝试在cmd的section段中添加
csm_rsvd: >CSM_RSVD ,PAGE = 1csmpasswds: > CSM_PWL,PAGE = 1

来解决问题,但是首先默认没有提供CSM_RSVD这个区域,其次CSM_PWL的长度只有”0x000008“,所以在编译的时候提示错误:

"../Cmd/DSP281x_Headers_nonBIOS.cmd", line 100: error #10099-D: program will not fit into available memory.  placement with alignment/blocking fails for section "csm_rsvd" size 0x76 page 1.  Available memory ranges:CSM_PWLsize: 0x8unused: 0x0max hole: 0x0

观察F2812的内存映射,“PassWord”区也仅仅提供有128 bits的空间,所以这里该如何处理。

囧:

请把你的CMD文件贴出来看看

Description	Resource	Path	Location	Type
#10247-D creating output section "csm_rsvd" without a SECTIONS specification	F2812Template	C/C++ Problem


Description	Resource	Path	Location	Type
#10247-D creating output section "csmpasswds" without a SECTIONS specification	F2812Template	C/C++ Problem

以上为编译后提出的编译警告。新建工程的步骤如下:

  1. 新建工程,删除新建工程中的cmd文件
  2. 将F2812头文件中的“DSP281x_common”和“DSP281x_headers”复制到工程目录下,删除include和source外的其他文件夹
  3. 复制“DSP281x_common\cmd\F2812_EzDSP_RAM_lnk.cmd”和"DSP281x_headers\cmd\DSP281x_Headers_nonBIOS.cmd"到工程目录下
  4. 屏蔽“DSP281x_common\source“下的”DSP281x_SWPrioritizedDefaultIsr.c“,"DSP281x_SWPrioritizedPieVect.c"和"DSP281x_XintfBootReset.c"
经历以上步骤以后,编译提示以上警告。
尝试在cmd的section段中添加
csm_rsvd: >CSM_RSVD ,PAGE = 1csmpasswds: > CSM_PWL,PAGE = 1

来解决问题,但是首先默认没有提供CSM_RSVD这个区域,其次CSM_PWL的长度只有”0x000008“,所以在编译的时候提示错误:

"../Cmd/DSP281x_Headers_nonBIOS.cmd", line 100: error #10099-D: program will not fit into available memory.  placement with alignment/blocking fails for section "csm_rsvd" size 0x76 page 1.  Available memory ranges:CSM_PWLsize: 0x8unused: 0x0max hole: 0x0

观察F2812的内存映射,“PassWord”区也仅仅提供有128 bits的空间,所以这里该如何处理。

HY Dee:

回复 Young Hu:

我暂时屏蔽了“DSP281x_CSMPassWords.asm”,暂时不会有这个错误提示了。当前用的cmd文件就是tidcs/c28中提供的。

Description	Resource	Path	Location	Type
#10247-D creating output section "csm_rsvd" without a SECTIONS specification	F2812Template	C/C++ Problem


Description	Resource	Path	Location	Type
#10247-D creating output section "csmpasswds" without a SECTIONS specification	F2812Template	C/C++ Problem

以上为编译后提出的编译警告。新建工程的步骤如下:

  1. 新建工程,删除新建工程中的cmd文件
  2. 将F2812头文件中的“DSP281x_common”和“DSP281x_headers”复制到工程目录下,删除include和source外的其他文件夹
  3. 复制“DSP281x_common\cmd\F2812_EzDSP_RAM_lnk.cmd”和"DSP281x_headers\cmd\DSP281x_Headers_nonBIOS.cmd"到工程目录下
  4. 屏蔽“DSP281x_common\source“下的”DSP281x_SWPrioritizedDefaultIsr.c“,"DSP281x_SWPrioritizedPieVect.c"和"DSP281x_XintfBootReset.c"
经历以上步骤以后,编译提示以上警告。
尝试在cmd的section段中添加
csm_rsvd: >CSM_RSVD ,PAGE = 1csmpasswds: > CSM_PWL,PAGE = 1

来解决问题,但是首先默认没有提供CSM_RSVD这个区域,其次CSM_PWL的长度只有”0x000008“,所以在编译的时候提示错误:

"../Cmd/DSP281x_Headers_nonBIOS.cmd", line 100: error #10099-D: program will not fit into available memory.  placement with alignment/blocking fails for section "csm_rsvd" size 0x76 page 1.  Available memory ranges:CSM_PWLsize: 0x8unused: 0x0max hole: 0x0

观察F2812的内存映射,“PassWord”区也仅仅提供有128 bits的空间,所以这里该如何处理。

Young Hu:

回复 HY Dee:

不加密码屏蔽了也可以

赞(0)
未经允许不得转载:TI中文支持网 » 新建工程报警告csm_rsvd和csmpasswds without a SECTIONS
分享到: 更多 (0)