PSoC Creator FreeRTOS PSoC 5 CY8C5868AXI-LP035 GLCD 128x64
你好,
我在使用基于PSoC 5的硬件上的应用程序时遇到了奇怪的问题。此应用程序基于FreeRTOS,应用程序包含128×64种单色LCD(图形LCD),具有ks0107等控制器。
问题在于,如果我们使用用于CY8CKIT-050的PIN运行该程序,它可以顺利运行并根据需要完成每项任务,完全没有问题。但是,如果我们只更改硬件中使用的MCU PIN并使用相同的程序对硬件MCU进行编程,则应用程序会运行到某个点然后挂起。我们尝试了调试模式并发现在运行一段时间后应用程序转到:
CY_ISR(IntDefaultHandler)
{
while(1)
{
/***********************************************************************
* We must not get here. If we do, a serious problem occurs, so go
* into an infinite loop.
***********************************************************************/
}
}
位于 Cm3Start.c 中。此时应用程序处于挂起状态。
请注意,只有在我们的硬件中使用相同的程序时才会发生这种情况。但是如果我们在Kit(CY8CKIT-050)中使用它,它运行完全没有任何错误。
我们还想分享我们在此应用程序之前使用过FreeRTOS,并且我们已经使用FreeRTOS成功构建了应用程序。
附加(因为我不知道如何附加我提供Google驱动器链接):