这是F28027编译FLASH内存分配函数,memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);
这个函数用CCS6.0定位不存在,但是编译无错,请问这个函数具体的存在地方,谢谢指导。
#ifdef _FLASH
memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);
#endif
Green Deng:请问具体报错信息是怎么样的?
这个函数是用来将flash中的程序在运行的时候复制到ram中,以提高运行速度的。可以参考例程:
C:\ti\controlSUITE\device_support\f2802x\v230\f2802x_examples_drivers\flash_f2802x
这是F28027编译FLASH内存分配函数,memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);
这个函数用CCS6.0定位不存在,但是编译无错,请问这个函数具体的存在地方,谢谢指导。
#ifdef _FLASH
memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);
#endif
mangui zhang:memcpy函数是在runtime support library里,具体定义可以在CCS的以下目录下的"memcpy.c"文件中找到:
C:\ti\ccsv6\tools\compiler\c2000_15.12.3.LTS\lib\src