将某个函数放入分页FLASH里后如何访问?[讨论]

- UID
- 117299
- 性别
- 男
|
将某个函数放入分页FLASH里后如何访问?[讨论]
我将一个函数单独放入S12D64单片机的3D页上,然后直接调用这个函数,程序无法运行。
然后我又在调用函数前加上PPAGE=0x3D,然后再调用就和原来一样了。
补充:使用的是C语言,codewarrior编译
疑问:
1 必须这样访问和调用函数吗?
2 如果不使用分页FLASH,我把PPAGE发送出来,这个值是0,对不对?
[此贴子已经被作者于2006-3-21 12:01:18编辑过] |
|
|
|
|
|

- UID
- 117299
- 性别
- 男
|
|
|
|
|
|

- UID
- 117299
- 性别
- 男
|
我是在prm文件中定义了一个页,例如CanCode INTO PAGE_3C 然后在Can()函数前后,加上#pragma SEG_CODE CanCode 和 #pragma SEG_CODE DEFAULT
另外,在向s12d64中移植ucosII的过程中,在prm文件中,必须添加
ENTRIES TaskStart Task1 Task2 END
系统才能运行,请问上面的代码表示什么意思?
[此贴子已经被作者于2006-3-23 22:28:16编辑过] |
|
|
|
|
|