STM32/STM8技术william hill官网
直播中

王德华

9年用户 30经验值
擅长:控制/MCU
私信 关注
[问答]

基于uCOS-II的程序从STM32F051移植到STM32F072上跑不起来

       由于新产品要用CAN通信,所以将主控单片机STM32F051换成了STM32F072,所以需要将原来的程序移植一下,从STM32F072开发板程序中拷贝来system_stm32f0xx.c、system_stm32f0xx.h和stm32f0xx.h覆盖原来的文件,同时将启动文件改成startup_stm32f072.s,最后将Keil中的预定义改成了STM32F072,程序编译没问题,就是uCOS-II跑不起来,大家有遇到过这样的问题吗?

回帖(2)

紫气东升

2018-9-5 14:50:42
我也遇到同样的问题,我是从STM32F051换成STM32F091,结果也是跑不起来。楼主解决了吗?
举报

王德华

2019-4-10 09:13:47
应该是startup.s中的系统滴答中断函数名不对的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分