
FreeRTOS
低调的张扬007
这个作者很懒,什么都没留下…
展开
-
FreeRTOS移植的版本问题
将FreeRTOS移植到STM32L151上有内存溢出的错误之前使用FreeRTOS移植到STM32F103上成功,但是相同的代码移植到STM32L151上有内存溢出的错误。但使用STM32CubeMX建立STM32L151FreeRTOS的工程没有错误。对比发现我之前移植的是FreeRTOS v9.0的版本,CubeMX使用的是FreeRTOS v10.0版本。从网上下载了10.0版本下载后移植成功。FreeRTOS v10.0版本源码和手册链接:链接:https://pan.baidu.com/原创 2021-03-26 10:26:22 · 274 阅读 · 1 评论 -
IAR移植FreeRTOS
IAR移植FreeRTOS之前写了移植在MDK的文章,之后试着移植到IAR上(IAR的在线调试功能用着比MDK顺手,在线调试实时查看大型数组也不会卡死,MDK查看数组若是太大会很卡)。发现有一些要注意的地方。前文链接: link.IAR移植FreeRTOS与MDK移植总体差距不大,但有一下容易弄错的地方。使用STM32CubeMX生成一个IAR工程,将FreeRTOS源码复制到文件夹中。在portable中只需留下IAR和MemMang两个文件夹。别的文件和MDK移植相同。Ports中多出原创 2021-03-25 16:09:40 · 1157 阅读 · 1 评论 -
基于FreeRTOS操作系统的HAL库串口IDLE中断+DMA接收不定长数据
基于FreeRTOS操作系统的HAL库串口IDLE中断+DMA接收不定长数据最近刚接触FreeRTOS系统,把学习到的经验记录下来,一是怕自己忘了,二是分享给大家。本人小白,都靠自学,如果有什么错误,希望大家能在评论区指正,万分感谢。先使用STM32CubeMX建立一个工程,再移植FreeRTOS源码(别问为什么不使用CubeMX中的FreeRTOS插件直接生成,都是为了学习)。单片机型号是STM32F103C8T6,使用串口2,波特率115200。打开串口接收DMA。开启串口接收中断。时原创 2021-03-25 10:33:50 · 3667 阅读 · 0 评论