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

uC/OS-II移植到S12时遇到的问题

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
应该就是说,用户自己的程序不要对PPAGE寄存器进行操作,也不要用pragma对PPAGE操作进行声明。
海纳百川  有容乃大
我也正在使用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下载的。谢谢!!
飞思卡尔带我走进神奇的单片机世界
大概明白了,3x

我在s12dg128上移植 全部用CW4.5 没遇到你说的问题
为什么你不用cw4.5建立工程和编译?
如果只是文件数量限制,好像可以只把ucosii.c和ucosii.h两个文件加进工程,就能实现所有与cpu无关的代码
您好,你是在哪儿下的范例,能给我传下么?或者把网址跟我说下,谢谢了。
你好。麻烦您也告诉我一下uc/os在S12上的移植代码的下载地址吧。非常感谢!
我也在学习,能否给我一份范例?谢谢!!!
楼主能发一个范例吗,先谢过了
返回列表