请教版主
我现在需要从flash中读取写flash函数到ram中,取函数地址如下
sourceAddr = (unsigned char*)&FlashWrite; sourceAddr声明为unsigned char*
取地址结果为0xFCFE, 实际FlashWrite()地址为0xFE81FC.
如果直接取地址到32位整型数中,如下:
unsigned long sourceAddr;
sourceAddr = (unsigned long)(&FlashWrite);
取地址结果为0x0081FCFE
请问一下这是什么原因,怎么才能正确取到函数地址???
还有在复制flash函数时需要获得函数长度,这个长度如何获得,sizeof()好像不行。
是12xep100,先谢谢版主了
12xep100的flash写法好像和以前的12系列不一样了,版主有没有例程顺便给我一个。谢谢
[此贴子已经被作者于2008-7-2 10:40:58编辑过]
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |