|
裸机运行emwin,三个界面,通过按钮和 GUI_EndDialog(pMsg->hWin, 0);GUI_CreateDialogBox(_aDialogCreate1, GUI_COUNTOF(_aDialogCreate1), _cbDialog1, WM_GetDesktopWindowEx(1), 0, 0);
语句进行切换。在一个界面进行相应操作后,进入另一个界面,此时hItem =WM_GetDialogItem(DeskTop, ID_TEXT_4);引发hardfault!!!
在另一个界面进行的操作是,进行字符串的读取截取。如果不截取字符串,则切换后不会出现问题。
是什么参数的改变引起了这个硬件错误,应该怎么排查。
跪求大佬给个思路。。新手上路。。
|
|