首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于PPAGE的功能[求助]

关于PPAGE的功能[求助]

PPAGE寄存器属于哪个模块啊?它具有什么功能啊?
怎么没人回复啊
你用的是S12的MCU吗?S12中的PPAGE寄存器属于MMC模块,用于选择分页地址的页。
海纳百川  有容乃大
怎么才可以设置分页地址?比如,我在UCOS中把两个任务存储到不同的页怎么设置?
非常谢谢!
在PRM文件中定义了不同的页后,你可以指定将程序放入哪个页。编译器会自动生成PPAGE的操作代码。
海纳百川  有容乃大
谢谢楼上高人回答,万分感谢!
再问一个问题:在SMALL模式下建立的ucos系统,移植到banked模式建立的系统需要哪些改动?谢谢!我移植后程序跑飞,不知道是不是PPAGE的问题?邵老师的例子里面也没有看到什么措施存放程序呀?为什么要定义PPAGE呀?

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

在SMALL模式下建立的project只使用非分页地址的地址空间,而不使用分页方式寻址。即不会使用PPAGE寄存器。此时如果程序放入了分页地址,则寻址可能会出错。
海纳百川  有容乃大

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

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

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

我不知道你的ucos系统程序本身是如何处理寻址功能的,所以也没办法说具体如何改动程序。
海纳百川  有容乃大
老大,就是MC9S12D64芯片,寻址和dg128一样的。
不是芯片的问题,是软件的问题。
海纳百川  有容乃大
已经搞定了,谢谢!
返回列表