Description Resource Path Location Type
#10247-D creating output section "vectors" without a SECTIONS ledd C/C++ Problem
Shine:
错误提示vectors段没有定义,看一下SECTIONS里的段名和代码里的段名是否一样?
Tony Tang:
是cmd文件里没有给vectors section安排memory吧。
xingang wang1:
回复 Tony Tang:
cmd文件是这样的
MEMORY{ PAGE 0: PROG0(RWX) : origin = 04000h length = 08000h P_VECT(RIX) : origin = 0FF80h length = 00080h PAGE 1: DATA0(RW) : origin = 0C000h length = 04000h}
SECTIONS{ .vectors : { } > P_VECT PAGE 0 .text : { } > PROG0 PAGE 0 .cinit : { } > PROG0 PAGE 0 .csldata : { } > DATA0 PAGE 1 .stack : { } > DATA0 PAGE 1 .sysstack : { } > DATA0 PAGE 1 .bss : { } > DATA0 PAGE 1 .cio : { } > DATA0 PAGE 1 .const : { } > DATA0 PAGE 1 .sysmem : { } > DATA0 PAGE 1 }
xingang wang1:
回复 Tony Tang:
为什么这么改就会好了?请问这是什么问题?谢谢