This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于 MemCopy的问题

请问

    MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);

    InitFlash();

两条函数的意义是什么?

  • 你好!

        MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);

    意思是将定位在flash这个地址位置RamfuncsLoadStart到RamfuncsLoadEnd的程序复制到Ram的地址起始RamfuncsRunStart空间运行。

        InitFlash();

    初始化Flash,可以单击右键Open Declaration 去看该函数的实现。

  • 谢谢您的回答,但请问,为什么要有这个拷贝和运行过程,其作用是什么?