Will,
在F2812的CMD文件中,一般有一个ramfuncs的段,
ramfuncs : LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0
你把IQMATH段
IQmath : > FLASHC PAGE = 0 /* Math Code */
你可以也把IQmath改的跟ramfunc一样,在把
IQmath : LOAD = FLASHC,
RUN = RAML0,
LOAD_START(_IQmath LoadStart),
LOAD_END(_IQmath LoadEnd),
RUN_START(_IQmath RunStart),
PAGE = 0
然后在main中添加一条memcpy函数,将相应的RamfuncsLoadStart等改成IQmath LoadStart等就可以。
Eric
- ERIC
Will,
在F2812的CMD文件中,一般有一个ramfuncs的段,
ramfuncs : LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0
你把IQMATH段
IQmath : > FLASHC PAGE = 0 /* Math Code */
你可以也把IQmath改的跟ramfunc一样,在把
IQmath : LOAD = FLASHC,
RUN = RAML0,
LOAD_START(_IQmath LoadStart),
LOAD_END(_IQmath LoadEnd),
RUN_START(_IQmath RunStart),
PAGE = 0
然后在main中添加一条memcpy函数,将相应的RamfuncsLoadStart等改成IQmath LoadStart等就可以。
Eric
- ERIC
举报