请教版主 1、我用的是MC9S12DG128B的单片机,我在上面移植了ucos的操作系统,我发现系统在建立空闲任务的时候给任务的首地址是4c0100,但是单片机根本没有这么大的flash,所以当程序运行堆栈恢复后,系统开始从0100地址开始运行,我想请教这个任务的地址系统是怎么定的,为什么会是4c0100; 2、我main.cpp文件中建立了一个任务,然后在系统开始的时候调用,我观察到系统在初始化任务的时候给的任务函数的首地址是c340,但是我看到在实际flash中,在C340地址中跟本没有代码,似乎系统根本没有编译并下载我的任务程序。 这两个问题搞得我很郁闷,麻烦牛人帮我解答一下,谢谢~! |