[Raw-OS] RAW-OS在k60上的移植心得

llb8530   2015-10-11 21:24 楼主
先介绍本人:  刚毕业的程序员一枚移植背景   :  以前一直在使用别人移植好的RTOS系统,为了更好的使用决定移植一下 。
单片机       : K60
移植过程 相当费劲 问题多多 幸好得到了 RAWOS 作者的帮忙才得已成功。
可以说作者在 M4的移植上已经做了很多了,文件 和 说明 都很齐全

由于本人愚笨啊 ,,过程还是遇到了不少问题

总结一下我在移植过程中遇到的问题

1、SysTick_Handler
     不知道这个函数在哪里调用的 。
     后来参考 别人移植好的程序 发现 他在  启动文件里(startup_K60.s)中断里面 调用的函数,
             PUBWEAK SysTick_Handler
             SECTION .text:CODE:REORDER(1)
             SysTick_Handler
                    B SysTick_Handler
     不过我原来的启动文件(ctrl0.s)并没有这个函数,于是把后者删了, 把前面的文件拷贝到工程里面了 。
     然后将这个函数  随便放到一个.c 里面 就好了


2、死在 HardFault_Handler  
     原因 我的 SysTick_init  放到了  raw_os_init();  之前了 。后来该到第一个任务里 就好了 。

由于作者的帮忙,在加上参考了别人移植好的程序 ,这次移植还算很顺利。
过程中也发现自己还有好多知识不懂 , 以后一定好好学习 天天向上 。


最后 给  RAW-OS  点个赞    支持国产 ,支持开源。


回复评论 (2)

抢占
点赞  2015-10-11 21:24
支持。
点赞  2015-10-11 21:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复