Board logo

标题: 关于ucos里面任务的地址问题 [打印本页]

作者: mick    时间: 2008-7-1 21:33     标题: 关于ucos里面任务的地址问题

请教版主

1、我用的是MC9S12DG128B的单片机,我在上面移植了ucos的操作系统,我发现系统在建立空闲任务的时候给任务的首地址是4c0100,但是单片机根本没有这么大的flash,所以当程序运行堆栈恢复后,系统开始从0100地址开始运行,我想请教这个任务的地址系统是怎么定的,为什么会是4c0100;

2、我main.cpp文件中建立了一个任务,然后在系统开始的时候调用,我观察到系统在初始化任务的时候给的任务函数的首地址是c340,但是我看到在实际flash中,在C340地址中跟本没有代码,似乎系统根本没有编译并下载我的任务程序。

这两个问题搞得我很郁闷,麻烦牛人帮我解答一下,谢谢~!


作者: xueqixuan_1985    时间: 2008-12-29 15:37

4C0100前四位是程序入口地址,后两位是PPage的值




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