Board logo

标题: uC/OS-II移植到S12时遇到的问题 [打印本页]

作者: saserking    时间: 2007-5-28 03:19     标题: uC/OS-II移植到S12时遇到的问题

uC/OS的网站上给出了s12在banked模式下的一个移植范例

说明文档提到下面的话:
This μC/OS-II port has been designed to operate using the MC9S12NE64 banked memory model. Paging must not be enabled within the Codewarrior project options since the PPAGE register save and restore functionality has been included in the μC/OS-II port.

我不明白他说paging must not be enabled是什么意思
CW里有什么选项是调整这个的吗?
这个选项是干什么的?

//bow
作者: strongchen    时间: 2007-5-28 09:57

应该就是说,用户自己的程序不要对PPAGE寄存器进行操作,也不要用pragma对PPAGE操作进行声明。
作者: yjbmtc    时间: 2007-5-28 10:04

我也正在使用UCOS-II在S12的移植,你提到的问题我今天看到一个选项,在P&E Settings ->Compiler for...->opinion 按钮选项->code generation->PPPAGE is used for paging.
你试一下怎么样?
还有,你使用的是哪个芯片?用什么方式下载,我也有不少问题,很希望有个同行一起讨论,我用BANKED建立工程时,怎么总是出现MANUAL STOPPED的问题,而用SAMALL模式建立工程文件时,则会出现NO DEBUG INFORMATION 的错误,没有调试信息,但程序能够运行,不知你有没有同样的问题,我使用TBDML下载,CW3.1编译,CW4.5的HIWAVE下载的。谢谢!!
作者: saserking    时间: 2007-5-28 17:32

大概明白了,3x

我在s12dg128上移植 全部用CW4.5 没遇到你说的问题
为什么你不用cw4.5建立工程和编译?
如果只是文件数量限制,好像可以只把ucosii.c和ucosii.h两个文件加进工程,就能实现所有与cpu无关的代码
作者: hfutBoy    时间: 2007-9-5 19:17

您好,你是在哪儿下的范例,能给我传下么?或者把网址跟我说下,谢谢了。
作者: smilezhuo    时间: 2007-9-10 20:27

你好。麻烦您也告诉我一下uc/os在S12上的移植代码的下载地址吧。非常感谢!
作者: ptwang    时间: 2007-10-23 09:06

我也在学习,能否给我一份范例?谢谢!!!
作者: feng200808    时间: 2007-10-31 19:32

楼主能发一个范例吗,先谢过了




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