[STM32H5] STM32H533移植FreeRTOS 应该注意什么

[复制链接]
modesty3jonah 发表于 2024-7-17 13:58 | 显示全部楼层
STM32H533注重低功耗设计
i1mcu 发表于 2024-7-17 17:22 | 显示全部楼层
FreeRTOS允许配置多个内核参数,如任务数量、队列大小、定时器精度等。根据应用需求合理配置这些参数
primojones 发表于 2024-7-17 21:40 | 显示全部楼层
FreeRTOS 需要一定的内存来栈空间、任务空间和其他数据结构。
janewood 发表于 2024-7-18 22:49 | 显示全部楼层
FreeRTOS与STM32 HAL库或其他硬件抽象层兼容,以充分利用STM32H533的外设功能。
田舍郎 发表于 2024-7-18 23:35 来自手机 | 显示全部楼层
大胆的跑就行
everyrobin 发表于 2024-7-19 08:56 | 显示全部楼层
配置一个稳定的时钟源供FreeRTOS的Tick Timer使用。
zerorobert 发表于 2024-7-19 14:02 | 显示全部楼层
实现任务运行状态的获取机制,以便在需要时能够获取任务的状态信息,进行相应的处理。
suncat0504 发表于 2024-7-19 15:08 | 显示全部楼层
suncat0504 发表于 2024-7-8 23:55
确保下载的是与STM32H533兼容的版本,这一点如何做到?

效果怎么样?
suncat0504 发表于 2024-7-19 15:09 | 显示全部楼层
chenjun89 发表于 2024-7-7 20:34
现在已经开始用RTThread了

效果怎么样?我一直在犹豫学哪个好。内心里更想支持国产的。
wwppd 发表于 2024-7-23 21:12 | 显示全部楼层
由于STM32H533中断优先级的设置采用的是库函数,需要确保所有的优先级设置为可抢占优先级。这通常通过调用NVIC_PriorityGroupConfig函数实现,例如NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);。设置NVIC的优先级分组为4表示支持0-15级抢占优先级(注意,0-15级是16个级别,包含0级),不支持子优先级。
sanfuzi 发表于 2024-7-23 21:58 | 显示全部楼层
FreeRTOS 需要一定的内存来栈空间、任务空间和其他数据结构。
sdlls 发表于 2024-7-24 08:16 | 显示全部楼层
FreeRTOS的任务调度是核心特性,确保理解任务优先级、任务栈大小、任务切换等概念。
houjiakai 发表于 2024-7-24 10:27 | 显示全部楼层
STM32H533的内核类型(如ARM Cortex-M4或M7),并选择相应的FreeRTOS内核支持。
backlugin 发表于 2024-7-24 12:00 | 显示全部楼层
确保FreeRTOSConfig.h文件被正确配置,以匹配STM32H533的硬件特性和项目需求。
配置系统时钟(configCPU_CLOCK_HZ)和滴答定时器的心跳频率(configTICK_RATE_HZ),这两项决定了时间片的长度。
Bowclad 发表于 2024-7-26 12:40 | 显示全部楼层
都是用历程里面提供好的
初级工程渣 发表于 2024-7-29 00:39 | 显示全部楼层
在STM32H533上移植FreeRTOS时,需要细致关注各个关键方面,以确保移植过程顺利进行,并确保系统的稳定运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部