以前没玩过ucos,这次是第一次移植。同时也感谢前一个帖子的提示。下面是我一步一步的过程。
开发环境:
开发包:NUC400SeriesBSP_CMSIS_V3.01.000
开发软件:keil4.5
ucos下载准备:
Micrium-uCOS-II-V290.zip
1360592803wpdm_Micrium_TWR-K60N512_uCOS-II.zip
第零步:
在开发包里面打开建立好的ucosii工程。
第一步:看include下的包含头文件
.\;
..\;
..\..\BSP;
..\..\..\..\ThirdParty\uCOS-II\uC-CPU;
..\..\..\..\ThirdParty\uCOS-II\uC-CPU\ARM-Cortex-M4\RealView;
..\..\..\..\ThirdParty\uCOS-II\uC-LIB;
..\..\..\..\ThirdParty\uCOS-II\uCOS-II\Source;
..\..\..\..\ThirdParty\uCOS-II\uCOS-II\Ports\ARM-Cortex-M4\Generic\RealView;
..\..\..\..\Library\Device\Nuvoton\NUC472_442\Include;
..\..\..\..\Library\StdDriver\inc;
..\..\..\..\Library\CMSIS\Include
第二步:到ucos官网下载core-M4的相关建立好的文件。我下载的是Freescale K60N512 的“Micrium_TWR-K60N512_uCOS-II”。
然后将解压后的里面的uC-CPU,uC-LIB,uCOS-II复制到..\..\..\..\ThirdParty\uCOS-II\下面。
第三步:编译后报错。
ucos_ii.c: Error: #5: cannot open source input file "..\..\..\..\ThirdParty\uCOS-II\uCOS-II\Source\ucos_ii.c":
No such file or directory
解决办法:然后下载完成版的ucos内核代码(Micrium-uCOS-II-V290.zip),将source里面的ucos_ii.c复制到里面。
第四步:编译,然后就过了。
".\Output\uCOS-II.axf" - 0 Error(s), 0 Warning(s).
第五步:下载。目前我的板子还没焊接好,以后测试。
|