我在keil内用的是arm文件夹内的startup_stm32f103xe.s,在RTTStudio内只有GCC文件夹内的startup文件,编译没有问题报错,运行在main文件中延时函数时就不动了,是否这个延时函数和启动文件有差异,(在keil中用的arm文件的启动文件就是正常的)
查看更多
rt-thread可能没启动:1.时钟配置不应该在main线程中,而是在系统启动前就配置2.rt-thread启动流程在不同工具链下不一样的,gcc下由entry启动,你检查下你启动流程进去了没?
裸机代码还是?裸机加上:
HAL_Init();
注意下:systick中断,是否能正常进入即可。
谢谢您们的热心回复,问题已找到,是SysTick_Handler()内容让我屏蔽了引起,
发布 问题
分享 好友
手机 浏览
回到 顶部
谢谢您的回复,这是一个点灯裸机程序,没用到rtthread相关,所以我都删掉了