吃肉的考拉 发表于 2014-5-28 16:48

在线调试自己在CMD里分配的段如何存到Flahshl里后自动搬移

官网给的FLASH整个搬移RAM的例程里,需要搬移的部分
.cinit   : LOAD = FLASH_AB, PAGE = 0 /* Load section to Flash */
                  RUN = RAM_H0,    PAGE = 0    /* Run section from RAM */
                  LOAD_START(_cinit_loadstart),
                  RUN_START(_cinit_runstart),
      SIZE(_cinit_size)
我在线调试的时候,RAMCMD文件自己分配的段配置
FFTipcb3ALIGN(256)   : {}   >RAMH0   PAGE=1
FFTipcb4ALIGN(256)   : {}   >RAMH0   PAGE=1
FFTmag               :>RAMH0    PAGE=1
要把这个也做到放到FLASH里后自动搬移怎么改,需要改asm文件吗?

chengdongx 发表于 2014-6-24 23:50

直接改CMD文件就行了,但我没有看懂你的问题,个人理解,是不是要把FFTipcb3。。这几个load到flash,在ram里运行啊,如果是这样的话,就再加一个
ramhfuncs            : LOAD = FLASHD,
                         RUN = RAML0,
                         LOAD_START(_RamfuncsLoadStart),
                         LOAD_END(_RamfuncsLoadEnd),
                         RUN_START(_RamfuncsRunStart),
                         PAGE = 0
把ramhfuncs改下,同样的原理再写一个
页: [1]
查看完整版本: 在线调试自己在CMD里分配的段如何存到Flahshl里后自动搬移