本来系统就已经搭建好系统了,但系统不是我做的我也没深入接触过,后来因为需求需要加一个USB虚拟串口来与上位机进行通信,在做好虚拟串口简单的调试成功之后就准备移植到已经做好的系统里面,结果出现了SVC_Handler和PendSV_Handler函数重复定义的问题,报错如下,后来在网上查到说删除函数的定义就可以了,然后我就注释掉了SVC_Handler和PendSV_Handler函数,结果出现了如下报错,
不知道是因为函数重复定义的问题还是因为删除了后面移植过来的文件的SVC_Handler和PendSV_Handler函数导致的一系列问题
按照报错的提示是显示的内存不够了,但是为什么在注释掉SVC_Handler和PendSV_Handler函数后才提示内存不够,是我给分配的内存不合理导致内存不足了还是新添加的代码部分没有做有关freertos系统的处理导致的
有malloc的函数,但是没有文件,楼下是我在未添加USB虚拟串口前代码的编译情况
一周热门 更多>