@@ -116,7 +116,8 @@
/*<2A> <> ¼Launcher<65> 汾<EFBFBD> <E6B1BE> Ϣ <20> <> С <EFBFBD> <D0A1> 0x20 2025-07-07*/
# define SRAM_Launcher_SoftwareVer_Addr 0x0000E800
/*Launcherʹ <72> <CAB9> <20> <> <EFBFBD> ڼ<EFBFBD> ¼APP<50> <50> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͳ<EFBFBD> <CDB3> <20> <> С :0x10 2026-01-14*/
# define SRAM_APP_Write_Count_Addr 0x0000E900
/**********SRAM Uart<72> <74> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> - <20> <> ʼ **********/
# define SRAM_Uart_Buffer_Size 0x0400 //<2F> <> <EFBFBD> ڻ<EFBFBD> <DABB> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> <EFBFBD> ݴ<EFBFBD> С
@@ -170,19 +171,9 @@
# define SRAM_VCard_Property_Start_Addr 0x0004D000 //<2F> <EFBFBD> ȡ<EFBFBD> <C8A1> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> ʼ <EFBFBD> <CABC> ַ <20> <> <EFBFBD> <EFBFBD> һ <> <D2BB> 1K
# define SRAM_VCard_Property_End_Addr 0x0004D3FF //<2F> <EFBFBD> ȡ<EFBFBD> <C8A1> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ <20> <> <EFBFBD> <EFBFBD>
/**********SRAM<41> <4D> <EFBFBD> <EFBFBD> <EFBFBD> 洢<EFBFBD> <E6B4A2> ַ <20> <> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> - <20> <> ʼ **********/
# define SRAM_IAP_APP_FILE_ADDRESS 0x00050000 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> APP<50> ļ<EFBFBD> <C4BC> ĵ<EFBFBD> ַ - 218K
# define SRAM_IAP_IP_ADDRESS 0x0008E600 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> õ<EFBFBD> IP - 4Byte <20> <> ʱ<EFBFBD> <CAB1> UDP<44> <50> ַ<EFBFBD> <D6B7> <EFBFBD> ſ ռ 䣬<D5BC> <E4A3AC> <EFBFBD> <EFBFBD> ͬʱ<CDAC> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <CDB8> UDP<44> <50> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD>
# define SRAM_IAP_PORT_ADDRESS 0x0008E604 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> õ<EFBFBD> port - 2Byte <20> <> ʱ<EFBFBD> <CAB1> UDP<44> <50> ַ<EFBFBD> <D6B7> <EFBFBD> ſ ռ 䣬<D5BC> <E4A3AC> <EFBFBD> <EFBFBD> ͬʱ<CDAC> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <CDB8> UDP<44> <50> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD>
# define SRAM_IAP_NET_UPGRADE_Flag_ADDRESS 0x0008E606 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ־λ - 1Byte
# define SRAM_IAP_UPGRADE_Reply_NUM_ADDRESS 0x0008E607 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ظ<EFBFBD> <D8B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɺ<EFBFBD> <C9BA> <EFBFBD> APP<50> <50> ʼ <EFBFBD> <CABC> <EFBFBD> <EFBFBD> <EFBFBD> ϱ <EFBFBD> <CFB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɼ<EFBFBD> <C9BC> <EFBFBD> - 1Byte
/**********SRAM<41> <4D> <EFBFBD> <EFBFBD> <EFBFBD> 洢<EFBFBD> <E6B4A2> ַ <20> <> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> - <20> <> <EFBFBD> <EFBFBD> **********/
/**********<2A> <> Ŀӳ<C4BF> <D3B3> <EFBFBD> Ĵ<EFBFBD> <C4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> - <20> <> ʼ **********/
# define SRAM_Register_Start_ADDRESS 0x0008E9 00
# define SRAM_Register_End_ADDRESS 0x0008 EFFF
# define SRAM_Register_Start_ADDRESS 0x0004E0 00
# define SRAM_Register_End_ADDRESS 0x0004 EFFF
# define Register_OFFSET_LEN 0x0400 //<2F> <> ǰ<EFBFBD> Ĵ<EFBFBD> <C4B4> <EFBFBD> <EFBFBD> ռ 䳤<D5BC> <E4B3A4> - <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŀ<EFBFBD> Ĵ<EFBFBD> <C4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ˣ<EFBFBD> <CBA3> ⳤ<EFBFBD> <E2B3A4> ҲӦ<D2B2> ñ仯
//<2F> <> Ŀ<EFBFBD> Ĵ<EFBFBD> <C4B4> <EFBFBD> ƫ<EFBFBD> Ƶ<EFBFBD> ַ
@@ -222,29 +213,39 @@
# define Register_TFTPDmName_OFFSET 0x0185 //TFTP<54> <50> ־<EFBFBD> <D6BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> - 64Byte
/**********<2A> <> Ŀӳ<C4BF> <D3B3> <EFBFBD> Ĵ<EFBFBD> <C4B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> - <20> <> <EFBFBD> <EFBFBD> **********/
/**********SRAM<41> <4D> <EFBFBD> <EFBFBD> <EFBFBD> 洢<EFBFBD> <E6B4A2> ַ <20> <> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> - <20> <> ʼ **********/
# define SRAM_IAP_APP_FILE_ADDRESS 0x00100000 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> APP<50> ļ<EFBFBD> <20> <> ʼ <EFBFBD> <CABC> ַ - 412K
# define SRAM_IAP_APP_FILE_End_ADDRESS 0x00167FFF //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> APP<50> ļ<EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ
# define SRAM_IAP_IP_ADDRESS 0x00168000 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> õ<EFBFBD> IP - 4Byte <20> <> ʱ<EFBFBD> <CAB1> UDP<44> <50> ַ<EFBFBD> <D6B7> <EFBFBD> ſ ռ 䣬<D5BC> <E4A3AC> <EFBFBD> <EFBFBD> ͬʱ<CDAC> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <CDB8> UDP<44> <50> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD>
# define SRAM_IAP_PORT_ADDRESS 0x00168004 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> õ<EFBFBD> port - 2Byte <20> <> ʱ<EFBFBD> <CAB1> UDP<44> <50> ַ<EFBFBD> <D6B7> <EFBFBD> ſ ռ 䣬<D5BC> <E4A3AC> <EFBFBD> <EFBFBD> ͬʱ<CDAC> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <CDB8> UDP<44> <50> ַ<EFBFBD> <D6B7> <EFBFBD> <EFBFBD>
# define SRAM_IAP_NET_UPGRADE_Flag_ADDRESS 0x00168006 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ־λ - 1Byte
# define SRAM_IAP_UPGRADE_Reply_NUM_ADDRESS 0x00168007 //SRAM<41> д<EFBFBD> <D0B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ظ<EFBFBD> <D8B8> ķ<EFBFBD> <C4B7> ͼ<EFBFBD> <CDBC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɺ<EFBFBD> <C9BA> <EFBFBD> APP<50> <50> ʼ <EFBFBD> <CABC> <EFBFBD> <EFBFBD> <EFBFBD> ϱ <EFBFBD> <CFB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɵ<EFBFBD> <C9B5> ϱ <EFBFBD> <CFB1> <EFBFBD> <EFBFBD> <EFBFBD> - 1Byte
# define SRAM_IAP_IAP_Reset_Flag_ADDRESS 0x00168008 //SRAM<41> д<EFBFBD> <D0B4> ž<EFBFBD> <C5BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ɺ<C9BA> λ<EFBFBD> <CEBB> ־λ
/**********SRAM<41> <4D> <EFBFBD> <EFBFBD> <EFBFBD> 洢<EFBFBD> <E6B4A2> ַ <20> <> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> - <20> <> <EFBFBD> <EFBFBD> **********/
/**********SRAM<41> <4D> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> <C4BC> ·<EFBFBD> <20> <> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> - <20> <> ʼ **********/
# define SRAM_IAP_LOGIC_FILE_ADDRESS 0x000 90000 //SRAM<41> <4D> <EFBFBD> <EFBFBD> <DFBC> ·<EFBFBD> <C2B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ
# define SRAM_IAP_LOGIC_FILE_ADDRESS 0x001 90000 //SRAM<41> <4D> <EFBFBD> <EFBFBD> <DFBC> ·<EFBFBD> <C2B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ
# define SRAM_IAP_LOGIC_DataFlag_ADDRESS 0x000 90000 //<2F> ļ<EFBFBD> <C4BC> <EFBFBD> ־λ - 4Byte
# define SRAM_IAP_LOGIC_DataSize_ADDRESS 0x000 90004 //<2F> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> - 4Byte
# define SRAM_IAP_LOGIC_DataMD5_ADDRESS 0x000 90008 //<2F> ļ<EFBFBD> MD5У <35> <D0A3> ֵ - 16Byte
# define SRAM_IAP_LOGIC_DataFlag_ADDRESS 0x001 90000 //<2F> ļ<EFBFBD> <C4BC> <EFBFBD> ־λ - 4Byte
# define SRAM_IAP_LOGIC_DataSize_ADDRESS 0x001 90004 //<2F> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> - 4Byte
# define SRAM_IAP_LOGIC_DataMD5_ADDRESS 0x001 90008 //<2F> ļ<EFBFBD> MD5У <35> <D0A3> ֵ - 16Byte
# define SRAM_IAP_LOGIC_DataStart_ADDRESS 0x000 90200
# define SRAM_IAP_LOGIC_DataEnd_ADDRESS 0x000 FFFFF
# define SRAM_IAP_LOGIC_DataStart_ADDRESS 0x001 90200
# define SRAM_IAP_LOGIC_DataEnd_ADDRESS 0x001 FFFFF
/**********SRAM<41> <4D> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> <C4BC> ·<EFBFBD> <20> <> <EFBFBD> ض<EFBFBD> <D8B6> <EFBFBD> - <20> <> <EFBFBD> <EFBFBD> **********/
# define SRAM_DevAction_List_Size 0x0400 //ÿ<> <C3BF> <EFBFBD> 豸<EFBFBD> <E8B1B8> <EFBFBD> <EFBFBD> <EFBFBD> ڵ<EFBFBD> <DAB5> 洢<EFBFBD> ռ <EFBFBD> <D5BC> <EFBFBD> С - <20> <> ǰ<EFBFBD> 豸<EFBFBD> <E8B1B8> <EFBFBD> <EFBFBD> <EFBFBD> ڵ<EFBFBD>
# define SRAM_DevAction_List_Num 950
# define SRAM_DevAction_List_Start_Addr 0x001 00000 //<2F> 豸<EFBFBD> <E8B1B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʼ <EFBFBD> <CABC> ַ <20> <> <EFBFBD> <EFBFBD> һ <> <D2BB> 960K
# define SRAM_DevAction_List_End_Addr 0x001 EFFFF //<2F> 豸<EFBFBD> <E8B1B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
# define SRAM_BlwMap_List_Start_Addr 0x001F0000 //ӳ<> <D3B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʼ <EFBFBD> <CABC> ַ <20> <> <EFBFBD> <EFBFBD> һ <> <D2BB> 32K
# define SRAM_BlwMap_List_End_Addr 0x001F7FFF //ӳ<> <D3B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
# define SRAM_DevDly_List_Start_Addr 0x001F8000 //<2F> <> ʱ<EFBFBD> 豸<EFBFBD> <E8B1B8> ʼ <EFBFBD> <CABC> ַ һ <> <D2BB> 32K
# define SRAM_DevDly_List_End_Addr 0x001FFFFF //<2F> <> ʱ<EFBFBD> 豸<EFBFBD> <E8B1B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ
# define SRAM_DevAction_List_Start_Addr 0x002 00000 //<2F> 豸<EFBFBD> <E8B1B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʼ <EFBFBD> <CABC> ַ <20> <> <EFBFBD> <EFBFBD> һ <> <D2BB> 960K
# define SRAM_DevAction_List_End_Addr 0x002 EFFFF //<2F> 豸<EFBFBD> <E8B1B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
# define SRAM_BlwMap_List_Start_Addr 0x002F0000 //ӳ<> <D3B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʼ <EFBFBD> <CABC> ַ <20> <> <EFBFBD> <EFBFBD> һ <> <D2BB> 32K
# define SRAM_BlwMap_List_End_Addr 0x002F7FFF //ӳ<> <D3B3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
# define SRAM_DevDly_List_Start_Addr 0x002F8000 //<2F> <> ʱ<EFBFBD> 豸<EFBFBD> <E8B1B8> ʼ <EFBFBD> <CABC> ַ һ <> <D2BB> 32K
# define SRAM_DevDly_List_End_Addr 0x002FFFFF //<2F> <> ʱ<EFBFBD> 豸<EFBFBD> <E8B1B8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ַ