FreeRTOS操作系统中,断言输出 Error:..\..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,766 原因

分析:Error:..\..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,766

出现这个原因表示,你现在系统某个中断的优先级高于FreeRTOS可管理的优先级范围,一旦你这个中断触发,断言的信息即你串口就会输出这个条语句(前提你串口有初始化)

代码:

这是我的串口1中断配置函数,抢占优先级配置为1

这是FreeRTOS配置文件,这边配置FreeRTOS可管理的中断方位5-15

所以要想把这个断言错误取消掉,那么要么系统中断优先级降低要么增大FreeRTOS可管理的中断优先级范围,综合评估选择

相关推荐
切糕师学AI21 分钟前
ARM 汇编器中的伪指令(Assembler Directives)
开发语言·arm开发·c#
No0d1es38 分钟前
电子学会青少年软件编程(C语言)等级考试试卷(三级)2025年12月
c语言·c++·青少年编程·电子学会·三级
bjxiaxueliang2 小时前
一文掌握C/C++命名规范:风格、规则与实践详解
c语言·开发语言·c++
寄存器漫游者2 小时前
数据结构:带头节点单链表
c语言·数据结构
定偶3 小时前
MySQL多表连接查询详解
c语言·数据库·mysql
czwxkn3 小时前
2STM32(stdl)GPIO输入
stm32·单片机·嵌入式硬件
陌上花开缓缓归以3 小时前
OPENWRT 端口link问题
linux·arm开发
呱呱巨基4 小时前
c语言 文件操作
c语言·开发语言·c++·笔记·学习
云小逸5 小时前
【Nmap 设备类型识别技术】整体概况
服务器·c语言·网络·c++·nmap
梵刹古音5 小时前
【C语言】 跳转语句
c语言·开发语言·算法