This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LP-EM-CC2340R5: on-chip OAD卡在Device reset

Part Number: LP-EM-CC2340R5

通过Add local file添加了要更新的firmware,点击update按钮之后打印里只有OAD_PROFILE_MSG_RESET_REQ一条信息。

查看OAD代码,其他的消息都被OAD_APP_ONCHIP屏蔽了。App_OADCallback中的消息不应该都执行到吗?

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
OADProfile_AppCommand_e App_OADCallback(OADProfile_App_Msg_e msg)
{
OADProfile_AppCommand_e cmd = OAD_PROFILE_PROCEED;
switch(msg)
{
case OAD_PROFILE_MSG_REVOKE_IMG_HDR:
{
MenuModule_printf(APP_MENU_PROFILE_STATUS_LINE1, 0, "App_OADCallback: Revoke image header");
cmd = OAD_PROFILE_PROCEED;
break;
}
case OAD_PROFILE_MSG_NEW_IMG_IDENDIFY:
{
MenuModule_printf(APP_MENU_PROFILE_STATUS_LINE1, 0, "App_OADCallback: New image identify");
cmd = OAD_PROFILE_PROCEED;
break;
}
case OAD_PROFILE_MSG_START_DOWNLOAD:
{
MenuModule_printf(APP_MENU_PROFILE_STATUS_LINE1, 0, "App_OADCallback: Download new image");
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX