如何解决DAVE中FREERTOS和ETH_LWIP APP无法共存的问题

65 阅读1分钟

问题背景:

客户反馈在使用DAVE中ETHERNET 相关功能APP时,在已经使用ETH_LWIP  APP的基础上,再添加FREERTOS  APP后会报“DAVE is not able to grant your last hardware resources request”这个错误。如何使得这两个APP同时工作呢?

duanraym_0-1705565663301.png

测试环境:

1)、开发环境:DAVE 4.5

2)、相关APP:ETH_LWIP 4.1.8、FREERTOS 4.1.12

3)、测试型号:XMC4700或XMC4800 (买元器件现货上唯样商城)  

解决步骤:

1 、点击下图红色标记按钮,添加APP ETH_LWIP

duanraym_1-1705565663325.png

 

2、 点击add,完成该APP的添加

duanraym_2-1705565663328.png 

3、双击下图中红色标记的部分

duanraym_3-1705565663339.png

 

4 、勾选 Enable RTOS

duanraym_4-1705565663362.png

 

5 、再双击下图红色标记的部分

duanraym_5-1705565663387.png

 

6 、在CMSIS RTOS API implementation 中选择 FreeRTOS,至此,完成了对FREERTOS APP的加入。

duanraym_6-1705565763004.png

**