原文:STM32运行FreeRTOS出现prvTaskExitError错误死机

文件port.c prvTaskExitError 任务退出错误,一个可能在任务里面写了return,另一个可能任务切换退出问题,入栈和出栈的时候出了问题。 找到这个函数是在哪里被调用的。 从上面可以看出prvTaskExitError被赋值给了LR寄存器,也就是STM 的R 寄存器,这个寄存器是保存函数的返回地址的,就是函数被调用完成之后返回原来的位置。 pxPortInitialiseSta ...

2017-12-15 11:04 0 4593 推荐指数:

查看详情

基于STM32FreeRTOS移植

简介 通过STM32CubeMX建立MDK工程,手动进行FreeRTOS移植,以及任务创建。 开发平台 硬件平台:STM32F746 Discovery Kit 软件源码:FreeRTSO V9.0.0 开发环境:MDK V5.28 移植准备 源码获取 通过访问FreeRTOS官网 ...

Mon Mar 16 00:19:00 CST 2020 0 1299
STM32CubeIDE Freertos死机的原因列举

1、在启动操作系统之前osKernelStart()引用osDelay()延时函数触发硬件错误 2、没有勾选Systenm tick timer 两个Handler选项导致osDelay()延时函数一直死循环。参考https://www.cnblogs.com/lizhiqiang0204/p ...

Tue Apr 28 19:16:00 CST 2020 0 1220
FreeRTOS移植到STM32上的移植过程

众多实时操作系统的首选,最大的好处当然就是他的免费开源。废话不多说,下面是FreeRTOS移植到STM ...

Fri Jul 27 22:07:00 CST 2018 0 3935
Freertos学习:01 移植到STM32

--- title: rtos-freertos-01-移植到STM32 EntryName: rtos-freertos-01-porting-on-stm32 date: 2020-06-17 13:33:14 categories: tags: - FreeRTOS - stm32 ...

Wed Jun 17 21:33:00 CST 2020 0 1039
STM32 使用 FreeRTOS过程记录

资源:http://blog.csdn.net/zhzht19861011/article/category/6191478 资源:可以下载安富莱的STM32-V5开发版资料中的FreeRTOS教程,里面有详细介绍各个功能,可以在http://wenku.baidu.com/search ...

Thu Sep 22 19:47:00 CST 2016 0 20340
STM32 & FreeRTOS & KFIFO (巧夺天工)

巧夺天工 的 KFIFO ,用STM32实现。 实现源文件如下: 头文件如下: 上面 实现 找出 最接近 最大2的指数次幂 的是通过 STM32 一个特殊的 寄存器实现的 ,可以百度 找 C 语言 实现的方式。 以及内存 的 分配 是由 FreeRTOS ...

Tue Feb 07 19:56:00 CST 2017 1 2280
STM32FreeRTOS实现低功耗

在工作过程中,遇到这样一个产品,它基于 Cortex-M7 内核的 STM32F769 芯片,同时使用了 FreeRTOS 实时操作系统。 由于该产品使用电池供电,因此有着低功耗的需求。 接下来,我将简单描述一下 STM32FreeRTOS ...

Thu Dec 22 06:16:00 CST 2016 1 5433
stm32串口收发导致的死机

stm32串口收发导致的死机 很久以前有偶尔遇到过串口死机的情况,那是当时的我写出来的代码自己都觉得有问题,也就没注意。用了stm32做项目以后也就没遇到过了,今天做了个高压测试,每5ms定时发送一次,结果挂了,而且仿真只能看到程序在乱飞。这回认真 ...

Fri Oct 18 04:01:00 CST 2019 0 727
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM