新手上路
- 积分
- 30
- 金钱
- 30
- 注册时间
- 2018-6-29
- 在线时间
- 3 小时
|
1金钱
本帖最后由 白白白白5 于 2018-7-19 17:33 编辑
求助各位大佬,本人需要在手头一个公司已做出来的m0内核的mcu上移植freertos,但是一直有问题。
我进行移植的时候(使用工具为keil mdk),先是有一个已经成功的裸机程序,然后将内核相关的list.c,task.c等都加入工程,再添加内存管理文件heap.c和port.c,这两个文件我都是直接使用的官方:FreeRTOSv9.0.0\FreeRTOS\Source\portable\RVDS\ARM_CM0路径和FreeRTOSv9.0.0\FreeRTOS\Source\portable\MemMang路径下的文件,之后在main函数加入xtaskcreate()用于测试,之后debug发现如果使用内存1的方法,停在任务调度最终的部分,官方的注释是说明内核无法启动,有可能是因为空闲任务或者内存不够。不知道该如何解决。希望各位大佬帮忙。
|
|