使用CH32V307+freertos,程序在创建任务时进入硬件错误中断,具体代码位置为freertos库文件中“port.c”文件中的“vPortEnterCritical”函数中,MCAUSE值为2,MTVAL值为:0x30079073,以下为我的freertos配置文件
热门产品 :
CH394: 以太网协议栈芯片
使用CH32V307+freertos,程序在创建任务时进入硬件错误中断,具体代码位置为freertos库文件中“port.c”文件中的“vPortEnterCritical”函数中,MCAUSE值为2,MTVAL值为:0x30079073,以下为我的freertos配置文件
您好,mcause的值是2,说明是非法指令导致进入HardFault,mtval的值则表示该非法指令的指令编码。你可以参考下帖先自己检查一下问题。若不行可将工程发我邮箱(lzs@wch.cn)具体看一下
https://www.cnblogs.com/wchmcu/p/17545931.html