前期做过一项目,板上有一LED灯,选择RAM config 调试,led每秒闪一次正常,可当选择FLASH config烧录后,灯大概10秒左右闪烁一次,请问为什么?谢谢!
Green Deng:
是的,这就是最直观的区别,即,ram中运行的速度要比flash中运行的速度快。所以,一般程序烧写进flash之后,一些对运行时间很敏感的代码需要用memcpy将代码复制到ram中运行。
前期做过一项目,板上有一LED灯,选择RAM config 调试,led每秒闪一次正常,可当选择FLASH config烧录后,灯大概10秒左右闪烁一次,请问为什么?谢谢!
是的,这就是最直观的区别,即,ram中运行的速度要比flash中运行的速度快。所以,一般程序烧写进flash之后,一些对运行时间很敏感的代码需要用memcpy将代码复制到ram中运行。