3778|2

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

RAW-OS在k60上的移植心得 [复制链接]

先介绍本人:  刚毕业的程序员一枚移植背景   :  以前一直在使用别人移植好的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  点个赞    支持国产 ,支持开源。


最新回复

支持。  详情 回复 发表于 2015-10-11 21:32
点赞 关注

回复
举报

2

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
抢占
 
 

回复

420

帖子

0

TA的资源

纯净的硅(初级)

板凳
 
支持。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表