发新帖我要提问
12
返回列表
打印
[STM32H5]

STM32H533移植FreeRTOS 应该注意什么

[复制链接]
楼主: shenxiaolin
手机看帖
扫描二维码
随时随地手机跟帖
21
STM32H533注重低功耗设计

使用特权

评论回复
22
i1mcu| | 2024-7-17 17:22 | 只看该作者
FreeRTOS允许配置多个内核参数,如任务数量、队列大小、定时器精度等。根据应用需求合理配置这些参数

使用特权

评论回复
23
primojones| | 2024-7-17 21:40 | 只看该作者
FreeRTOS 需要一定的内存来栈空间、任务空间和其他数据结构。

使用特权

评论回复
24
janewood| | 2024-7-18 22:49 | 只看该作者
FreeRTOS与STM32 HAL库或其他硬件抽象层兼容,以充分利用STM32H533的外设功能。

使用特权

评论回复
25
田舍郎| | 2024-7-18 23:35 | 只看该作者
大胆的跑就行

使用特权

评论回复
26
everyrobin| | 2024-7-19 08:56 | 只看该作者
配置一个稳定的时钟源供FreeRTOS的Tick Timer使用。

使用特权

评论回复
27
zerorobert| | 2024-7-19 14:02 | 只看该作者
实现任务运行状态的获取机制,以便在需要时能够获取任务的状态信息,进行相应的处理。

使用特权

评论回复
28
suncat0504| | 2024-7-19 15:08 | 只看该作者
suncat0504 发表于 2024-7-8 23:55
确保下载的是与STM32H533兼容的版本,这一点如何做到?

效果怎么样?

使用特权

评论回复
29
suncat0504| | 2024-7-19 15:09 | 只看该作者
chenjun89 发表于 2024-7-7 20:34
现在已经开始用RTThread了

效果怎么样?我一直在犹豫学哪个好。内心里更想支持国产的。

使用特权

评论回复
30
wwppd| | 2024-7-23 21:12 | 只看该作者
由于STM32H533中断优先级的设置采用的是库函数,需要确保所有的优先级设置为可抢占优先级。这通常通过调用NVIC_PriorityGroupConfig函数实现,例如NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);。设置NVIC的优先级分组为4表示支持0-15级抢占优先级(注意,0-15级是16个级别,包含0级),不支持子优先级。

使用特权

评论回复
31
sanfuzi| | 2024-7-23 21:58 | 只看该作者
FreeRTOS 需要一定的内存来栈空间、任务空间和其他数据结构。

使用特权

评论回复
32
sdlls| | 2024-7-24 08:16 | 只看该作者
FreeRTOS的任务调度是核心特性,确保理解任务优先级、任务栈大小、任务切换等概念。

使用特权

评论回复
33
houjiakai| | 2024-7-24 10:27 | 只看该作者
STM32H533的内核类型(如ARM Cortex-M4或M7),并选择相应的FreeRTOS内核支持。

使用特权

评论回复
34
backlugin| | 2024-7-24 12:00 | 只看该作者
确保FreeRTOSConfig.h文件被正确配置,以匹配STM32H533的硬件特性和项目需求。
配置系统时钟(configCPU_CLOCK_HZ)和滴答定时器的心跳频率(configTICK_RATE_HZ),这两项决定了时间片的长度。

使用特权

评论回复
35
Bowclad| | 2024-7-26 12:40 | 只看该作者
都是用历程里面提供好的

使用特权

评论回复
36
初级工程渣| | 2024-7-29 00:39 | 只看该作者
在STM32H533上移植FreeRTOS时,需要细致关注各个关键方面,以确保移植过程顺利进行,并确保系统的稳定运行。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则