完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
往STM32F103上移植FreeRTOS,按照正点的教程去操作,移植完之后,没有报错,但是没有运行程序。在开始之前点亮LED灯,使用vTaskDeley 延时,灯就不闪烁了。希望大神帮忙看一下。谢谢啦
example.rar (1.9 MB ) |
|
相关推荐
1 条评论
11个回答
|
|
|
|
有没有大神路过一下
|
|
|
|
|
|
|
|
你肯定没按教程来,你的 滴答定时器调度任务都没实现,PendSV_Handler也没 别的就不说了,踏实点吧
|
|
|
|
滴答时钟都没有初始化啊!怎么任务调度,至少得有个delay_init()函数吧
|
|
|
|
首先,非常感谢您的帮助。
现在我加上了Systick的初始化。但是还是不可以。还有哪部分是有问题的吗?或者说,我加的这个Systick的初始化对吗? void SysTick_Init() { u32 reload; SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK); fac_us=SystemCoreClock/1000000; reload=SystemCoreClock/1000000; reload*= 1000000/configCPU_CLOCK_HZ; fac_ms=1000/configCPU_CLOCK_HZ; SysTick->CTRL|=SysTick_CTRL_TICKINT_Msk; SysTick->LOAD=reload; SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk; } |
|
|
|
首先,非常感谢您的帮助。
我用的是标准库,这个对移植没有影响吧? 现在,我加上了滴答定时器的初始化。但是还是没能开启任务。是不是我的初始化不正确呢?其次,PendSV_Handler 这个是需要自己重新定义吗?没有在移植的教程中找到相关的内容,还希望大神帮忙细说一下。 滴答定时器的初始化如下: void SysTick_Init() { u32 reload; SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK); fac_us=SystemCoreClock/1000000; reload=SystemCoreClock/1000000; reload*= 1000000/configCPU_CLOCK_HZ; fac_ms=1000/configCPU_CLOCK_HZ; SysTick->CTRL|=SysTick_CTRL_TICKINT_Msk; SysTick->LOAD=reload; SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk; } |
|
|
|
首先,感谢各位大神的帮助。
基于HAL库,又进行了一次FreeRTOS的移植。这次成功开启了任务。但是并没有初始化滴答定时器。这个对后面的任务调度有影响吗?希望各位大神有知道的可以帮忙解答一下。先谢谢各位了。HAL.lib.example-F103-FreeRTOS.rar (5.38 MB ) |
|
|
|
很郁闷的一件事。
今天基于HAL移植FreeRTOS成功之后,我又重新基于标准库移植FreeRTOS,成功开启了任务。。。。 我又把之前没有成功开启任务的工程下载,重新移植,依然没有成功。 和今天成功的例程去比较,没有找到移植失败的原因。 这就让人很郁闷了。 如果哪位大神,有时间,又比较感兴趣,可以瞅一下。我先做个记录,过段时间再来瞅瞅。 St.lib.example-F103-FreeRTOS.rar (536.43 KB ) |
|
|
|
我认为你还是照着例程一步一步来,我看了工程,1: FreeRTOSConfig.h,系统的配置文件没有
2、滴答时钟没有初始化 3、滴答时钟中断没有更改:SysTick_Handler中断内引入任务调度.. 别着急按着教程一步一步来吧 |
|
|
|
感谢您的帮助,我会按照教程再做一遍的。
|
|
|
|
只有小组成员才能发言,加入小组>>
649 浏览 1 评论
2098 浏览 5 评论
2403 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2160 浏览 6 评论
2142 浏览 7 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
289浏览 9评论
283浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
419浏览 6评论
283浏览 5评论
331浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-28 23:45 , Processed in 0.912934 second(s), Total 90, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号