Board logo

标题: 关于PPAGE的功能[求助] [打印本页]

作者: saviola830812    时间: 2007-11-9 17:12     标题: 关于PPAGE的功能[求助]

PPAGE寄存器属于哪个模块啊?它具有什么功能啊?
作者: saviola830812    时间: 2007-11-9 18:31

怎么没人回复啊
作者: strongchen    时间: 2007-11-12 09:59

你用的是S12的MCU吗?S12中的PPAGE寄存器属于MMC模块,用于选择分页地址的页。
作者: lissddd    时间: 2007-11-18 10:00

怎么才可以设置分页地址?比如,我在UCOS中把两个任务存储到不同的页怎么设置?
非常谢谢!
作者: strongchen    时间: 2007-11-19 14:46

在PRM文件中定义了不同的页后,你可以指定将程序放入哪个页。编译器会自动生成PPAGE的操作代码。
作者: lissddd    时间: 2007-11-19 21:14

谢谢楼上高人回答,万分感谢!
再问一个问题:在SMALL模式下建立的ucos系统,移植到banked模式建立的系统需要哪些改动?谢谢!我移植后程序跑飞,不知道是不是PPAGE的问题?邵老师的例子里面也没有看到什么措施存放程序呀?为什么要定义PPAGE呀?

[此贴子已经被作者于2007-11-19 21:14:56编辑过]


作者: strongchen    时间: 2007-11-20 11:52

在SMALL模式下建立的project只使用非分页地址的地址空间,而不使用分页方式寻址。即不会使用PPAGE寄存器。此时如果程序放入了分页地址,则寻址可能会出错。
作者: lissddd    时间: 2007-11-20 23:05

请问这时程序应该怎么改动?由SMALL到BANKED

能给大家讲讲吗? 我看了芯片英文文档,还是不太了解

[此贴子已经被作者于2007-11-20 23:05:14编辑过]


作者: strongchen    时间: 2007-11-21 10:00

我不知道你的ucos系统程序本身是如何处理寻址功能的,所以也没办法说具体如何改动程序。
作者: lissddd    时间: 2007-11-21 18:52

老大,就是MC9S12D64芯片,寻址和dg128一样的。
作者: strongchen    时间: 2007-11-22 10:29

不是芯片的问题,是软件的问题。
作者: lissddd    时间: 2007-11-22 21:23

已经搞定了,谢谢!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0