Browse Source

save lora gateway

haitao 1 năm trước cách đây
mục cha
commit
6a0ad50865
100 tập tin đã thay đổi với 19027 bổ sung14578 xóa
  1. 5 4
      app/CORE/startup_stm32f2xx.s
  2. 0 0
      app/HARDWARE/includes/cJSONbak.h
  3. 49 0
      app/HARDWARE/includes/hd_eth.h
  4. 6 1
      app/HARDWARE/includes/led.h
  5. 0 7
      app/HARDWARE/includes/log.h
  6. 1 1
      app/HARDWARE/includes/malloc.h
  7. 1 1
      app/HARDWARE/includes/nandflash.h
  8. 1 1
      app/HARDWARE/includes/sram.h
  9. 2 2
      app/HARDWARE/includes/usart.h
  10. 4 4
      app/HARDWARE/sources/cJSON.c
  11. 2 0
      app/HARDWARE/sources/delay.c
  12. 361 0
      app/HARDWARE/sources/hd_eth.c
  13. 47 0
      app/HARDWARE/sources/led.c
  14. 1 3
      app/HARDWARE/sources/log.c
  15. 1 6
      app/HARDWARE/sources/nandflash.c
  16. 11 8
      app/HARDWARE/sources/sram.c
  17. 1884 0
      app/Libraries/inc/stm32f2x7_eth.h
  18. 98 0
      app/Libraries/inc/stm32f2x7_eth_conf.h
  19. 2709 0
      app/Libraries/src/stm32f2x7_eth.c
  20. 0 13
      app/MDKProject/.vscode/c_cpp_properties.json
  21. 0 111
      app/MDKProject/.vscode/keil-assistant.log
  22. 0 10
      app/MDKProject/.vscode/settings.json
  23. 9 9806
      app/MDKProject/JLinkLog.txt
  24. 6543 2762
      app/MDKProject/Listings/lora_gateway.map
  25. 6 4
      app/MDKProject/Listings/os_cpu_a.lst
  26. 682 680
      app/MDKProject/Listings/startup_stm32f2xx.lst
  27. 493 502
      app/MDKProject/lora_gateway.uvguix.16936
  28. 368 395
      app/MDKProject/lora_gateway.uvguix.Administrator
  29. 3628 0
      app/MDKProject/lora_gateway.uvguix.jh
  30. 914 137
      app/MDKProject/lora_gateway.uvoptx
  31. 371 43
      app/MDKProject/lora_gateway.uvprojx
  32. BIN
      app/OBJ/api_lib.crf
  33. 78 0
      app/OBJ/api_lib.d
  34. BIN
      app/OBJ/api_msg.crf
  35. 79 0
      app/OBJ/api_msg.d
  36. BIN
      app/OBJ/autoip.crf
  37. 12 0
      app/OBJ/autoip.d
  38. BIN
      app/OBJ/cc936.crf
  39. BIN
      app/OBJ/cjson.crf
  40. 10 45
      app/OBJ/cjson.d
  41. BIN
      app/OBJ/cjson_1.crf
  42. 10 0
      app/OBJ/cjson_1.d
  43. BIN
      app/OBJ/def.crf
  44. 13 0
      app/OBJ/def.d
  45. BIN
      app/OBJ/delay.crf
  46. 8 5
      app/OBJ/delay.d
  47. BIN
      app/OBJ/demo_nand_fatfs.crf
  48. 4 4
      app/OBJ/demo_nand_fatfs.d
  49. BIN
      app/OBJ/dhcp.crf
  50. 28 0
      app/OBJ/dhcp.d
  51. BIN
      app/OBJ/diskio.crf
  52. 2 1
      app/OBJ/diskio.d
  53. BIN
      app/OBJ/dlt645.crf
  54. 2 2
      app/OBJ/dlt645.d
  55. BIN
      app/OBJ/dlt645_1997.crf
  56. 2 2
      app/OBJ/dlt645_1997.d
  57. BIN
      app/OBJ/dlt645_2007.crf
  58. 2 2
      app/OBJ/dlt645_2007.d
  59. BIN
      app/OBJ/dlt645_data.crf
  60. 3 3
      app/OBJ/dlt645_data.d
  61. BIN
      app/OBJ/dlt645_port.crf
  62. 3 3
      app/OBJ/dlt645_port.d
  63. BIN
      app/OBJ/dns.crf
  64. 24 0
      app/OBJ/dns.d
  65. BIN
      app/OBJ/err.crf
  66. 13 0
      app/OBJ/err.d
  67. BIN
      app/OBJ/etharp.crf
  68. 28 0
      app/OBJ/etharp.d
  69. BIN
      app/OBJ/ethernetif.crf
  70. 69 0
      app/OBJ/ethernetif.d
  71. BIN
      app/OBJ/ff.crf
  72. BIN
      app/OBJ/gateway_message.crf
  73. 6 6
      app/OBJ/gateway_message.d
  74. BIN
      app/OBJ/hd_eth.crf
  75. 77 0
      app/OBJ/hd_eth.d
  76. BIN
      app/OBJ/httpclient.crf
  77. 68 0
      app/OBJ/httpclient.d
  78. BIN
      app/OBJ/icmp.crf
  79. 26 0
      app/OBJ/icmp.d
  80. BIN
      app/OBJ/igmp.crf
  81. 12 0
      app/OBJ/igmp.d
  82. BIN
      app/OBJ/inet.crf
  83. 15 0
      app/OBJ/inet.d
  84. BIN
      app/OBJ/inet_chksum.crf
  85. 19 0
      app/OBJ/inet_chksum.d
  86. BIN
      app/OBJ/init.crf
  87. 85 0
      app/OBJ/init.d
  88. BIN
      app/OBJ/ip.crf
  89. 35 0
      app/OBJ/ip.d
  90. BIN
      app/OBJ/ip_addr.crf
  91. 17 0
      app/OBJ/ip_addr.d
  92. BIN
      app/OBJ/ip_frag.crf
  93. 27 0
      app/OBJ/ip_frag.d
  94. BIN
      app/OBJ/sx127x_driver.crf
  95. 49 0
      app/OBJ/json_queue.d
  96. BIN
      app/OBJ/led.crf
  97. 1 1
      app/OBJ/led.d
  98. BIN
      app/OBJ/log.crf
  99. 3 3
      app/OBJ/log.d
  100. 0 0
      app/OBJ/lora_gateway.axf

+ 5 - 4
app/CORE/startup_stm32f2xx.s

@@ -27,23 +27,24 @@
 ;
 ;*******************************************************************************
 
-; Amount of memory (in bytes) allocated for Stack           //EQU     0x20000000 + Stack_Size
+; Amount of memory (in bytes) allocated for Stack
 ; Tailor this value to your application needs
 ; <h> Stack Configuration
 ;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
 ; </h>
 
-Stack_Size      EQU     0x00005000
+Stack_Size      EQU     0x0001000
 
                 AREA    STACK, NOINIT, READWRITE, ALIGN=3
 Stack_Mem       SPACE   Stack_Size
-__initial_sp
+__initial_sp    ;EQU     0x20000000 + Stack_Size
+
 
 ; <h> Heap Configuration
 ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
 ; </h>
 
-Heap_Size       EQU     0x00004000
+Heap_Size       EQU     0x00002000
 
                 AREA    HEAP, NOINIT, READWRITE, ALIGN=3
 __heap_base

app/HARDWARE/includes/cJSON.h → app/HARDWARE/includes/cJSONbak.h


+ 49 - 0
app/HARDWARE/includes/hd_eth.h

@@ -0,0 +1,49 @@
+#ifndef HD_ETH_H
+#define HD_ETH_H
+
+#include "stdint.h"
+
+#define DP83848_PHY_ADDRESS   0x1
+
+#define ETH_INIT_FLAG           0x01 /* Ethernet Init Flag */
+#define ETH_LINK_FLAG           0x10 /* Ethernet Link Flag */
+
+//IP ADDR
+#define IP_ADDR0   192
+#define IP_ADDR1   168
+#define IP_ADDR2   0
+#define IP_ADDR3   48
+
+//MAC ADDR
+#define MAC_ADDR0   2
+#define MAC_ADDR1   8
+#define MAC_ADDR2   4
+#define MAC_ADDR3   2
+#define MAC_ADDR4   0
+#define MAC_ADDR5   0
+
+/*NETMASK*/
+#define NETMASK_ADDR0   255
+#define NETMASK_ADDR1   255
+#define NETMASK_ADDR2   255
+#define NETMASK_ADDR3   0
+
+/*Gateway Address*/
+#define GW_ADDR0   192
+#define GW_ADDR1   168
+#define GW_ADDR2   0
+#define GW_ADDR3   1
+
+
+extern uint8_t eth_recFlag;
+
+void LwIP_Pkt_Handle(void);
+
+void ETH_BSP_Config(void);
+uint8_t hd_ethGetPhyStatus(void);
+void lwIP_Init(void);
+#endif 
+
+
+
+

+ 6 - 1
app/HARDWARE/includes/led.h

@@ -45,5 +45,10 @@
 void LED_GPIO_Config(void);
 void NET_STATUS_LED_Config(void);
 void STATUS_LED_Config(void);
+					
+int hd_netledOpen(void);					
+int hd_netledClose(void);					
+void hd_netledSetOpenTime(int tms);
+					
 #endif
-					
+

+ 0 - 7
app/HARDWARE/includes/log.h

@@ -10,13 +10,6 @@
 
 #include <stdarg.h>
 
-
-#define _LOG_DEBUG
-#define _LOG_WARN
-#define _LOG_INFO
-
-
-
 #define LOG_LEN_MAX 256
 
 typedef enum LOG_LEVEL_U

+ 1 - 1
app/HARDWARE/includes/malloc.h

@@ -20,7 +20,7 @@
 
 //mem1内存参数设定.mem1完全处于内部SRAM里面.
 #define MEM1_BLOCK_SIZE			32  	  						              //内存块大小为32字节
-#define MEM1_MAX_SIZE			  20*1024  						              //最大管理内存 40K
+#define MEM1_MAX_SIZE			  2*1024  						              //最大管理内存 40K
 #define MEM1_ALLOC_TABLE_SIZE	MEM1_MAX_SIZE/MEM1_BLOCK_SIZE 	//内存表大小
 
 

+ 1 - 1
app/HARDWARE/includes/nandflash.h

@@ -88,7 +88,7 @@ typedef struct
 	#define NAND_ZONE_SIZE             ((uint16_t)0x0400) /* 1024 Block per zone */
 	#define NAND_SPARE_AREA_SIZE       ((uint16_t)0x0040) /* last 64 bytes as spare area */
 	#define NAND_MAX_ZONE              ((uint16_t)0x0002) /* 2 zones of 1024 block */
-	#define NAND_ADDR_5					1		/* 0表示只用发送4个字节的地址,1表示5个 */
+	#define NAND_ADDR_5					1			/* 0表示只用发送4个字节的地址,1表示5个 */
 	
 		/* 命令代码定义 */
 	#define NAND_CMD_COPYBACK_A			((uint8_t)0x00)		/* PAGE COPY-BACK 命令序列 */

+ 1 - 1
app/HARDWARE/includes/sram.h

@@ -11,7 +11,7 @@
 //对IS61LV51216/IS62WV51216,地址线范围为A0~A18
 #define Bank1_SRAM3_ADDR    ((uint32_t)(0x68000000))		
 
-#define IS62WV25616_SIZE     0x80000  //256*16/2bits = 0x80000  ,1M字节
+#define IS62WV51216_SIZE 0x100000  //512*16/2bits = 0x100000  ,1M字节
 
 
 #define FSMC_GPIO_AF             GPIO_AF_FSMC

+ 2 - 2
app/HARDWARE/includes/usart.h

@@ -85,9 +85,9 @@ void Usart_SendString( USART_TypeDef * pUSARTx, char *str);
 void Usart_SendHalfWord( USART_TypeDef * pUSARTx, uint16_t ch);
 void USART_DMA_Config(void);
 void DEBUG_USART_Config(void);
-void USART_232_config();
+void USART_232_config(void);
 void Usart_SendHex( USART_TypeDef * pUSARTx, uint8_t *str,uint16_t hexLength);
-void USART_485_config();
+void USART_485_config(void);
 
 extern uint8_t UART6_RX_BUF[BUFF_SIZE];
 extern uint8_t UART6_RX_STAT;

+ 4 - 4
app/HARDWARE/sources/cJSON.c

@@ -59,21 +59,21 @@
 
 #include "cJSON.h"
 #include "malloc.h"
-
+//ÓÃÓÚ²âÊÔÄÚÍⲿmalloc
 #if 0
 void *my_malloc(uint32_t size)
 {
-	return (void*)mymalloc(SRAMEX, size);
+	return (void*)mymalloc(SRAMIN, size);
 }
 
 void my_free(void *ptr)
 {
-	myfree(SRAMEX, ptr);
+	myfree(SRAMIN, ptr);
 }
 
 void *my_realloc(void *ptr,u32 size)
 {
-	return (void*)myrealloc(SRAMEX, ptr, size);
+	return (void*)myrealloc(SRAMIN, ptr, size);
 }
 #else
 void *my_malloc(uint32_t size)

+ 2 - 0
app/HARDWARE/sources/delay.c

@@ -111,6 +111,7 @@ void delay_ostimedly(u32 ticks)
 }
  
 //systick中断服务函数,使用ucos时用到
+extern void systick_add(uint32_t tms);
 void SysTick_Handler(void)
 {	
 	if(delay_osrunning==1)						//OS开始跑了,才执行正常的调度处理
@@ -118,6 +119,7 @@ void SysTick_Handler(void)
 		OSIntEnter();							//进入中断
 		OSTimeTick();       					//调用ucos的时钟服务程序               
 		OSIntExit();       	 					//触发任务切换软中断
+		systick_add(1000/OS_TICKS_PER_SEC);
 	}
 }
 #endif

+ 361 - 0
app/HARDWARE/sources/hd_eth.c

@@ -0,0 +1,361 @@
+#include "string.h"
+#include "includes.h"
+#include "lwip/netif.h"
+#include "arch/ethernetif.h"
+#include "arch/sys_arch.h"
+#include "lwip/init.h"
+#include "lwip/timers.h"
+#include "lwip/tcpip.h"
+#include "lwip/dhcp.h"
+#include "lwip/inet.h"
+
+struct netif gnetif;
+ETH_InitTypeDef ETH_InitStructure;
+uint32_t  EthStatus = 0;
+
+
+//初始ETH设备端口
+void ETH_GPIO_Config(void)
+{
+  GPIO_InitTypeDef GPIO_InitStructure;
+  
+  /* Enable GPIOs clocks */
+  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOB | RCC_AHB1Periph_GPIOE |
+                         RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_GPIOG, ENABLE);
+
+  /* Enable SYSCFG clock */
+  RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);  
+
+  /* MII/RMII Media interface selection --------------------------------------*/
+  SYSCFG_ETH_MediaInterfaceConfig(SYSCFG_ETH_MediaInterface_MII);
+	
+  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL ; 	
+
+  /* Configure PA1, PA2 and PA7 */
+  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_7;
+  GPIO_Init(GPIOA, &GPIO_InitStructure);
+	GPIO_PinAFConfig(GPIOA, GPIO_PinSource0, GPIO_AF_ETH);
+  GPIO_PinAFConfig(GPIOA, GPIO_PinSource1, GPIO_AF_ETH);
+  GPIO_PinAFConfig(GPIOA, GPIO_PinSource2, GPIO_AF_ETH);
+	GPIO_PinAFConfig(GPIOA, GPIO_PinSource3, GPIO_AF_ETH);
+  GPIO_PinAFConfig(GPIOA, GPIO_PinSource7, GPIO_AF_ETH);
+
+  /* Configure PB5 and PB8 */
+  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_8 | GPIO_Pin_10;
+  GPIO_Init(GPIOB, &GPIO_InitStructure);
+	GPIO_PinAFConfig(GPIOB, GPIO_PinSource0, GPIO_AF_ETH);	
+	GPIO_PinAFConfig(GPIOB, GPIO_PinSource1, GPIO_AF_ETH);	
+  GPIO_PinAFConfig(GPIOB, GPIO_PinSource8, GPIO_AF_ETH);	
+  GPIO_PinAFConfig(GPIOB, GPIO_PinSource10, GPIO_AF_ETH);
+
+  /* Configure PC1, PC2, PC3, PC4 and PC5 */
+  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5;
+  GPIO_Init(GPIOC, &GPIO_InitStructure);
+  GPIO_PinAFConfig(GPIOC, GPIO_PinSource1, GPIO_AF_ETH);
+  GPIO_PinAFConfig(GPIOC, GPIO_PinSource2, GPIO_AF_ETH);
+  GPIO_PinAFConfig(GPIOC, GPIO_PinSource3, GPIO_AF_ETH);
+  GPIO_PinAFConfig(GPIOC, GPIO_PinSource4, GPIO_AF_ETH);
+  GPIO_PinAFConfig(GPIOC, GPIO_PinSource5, GPIO_AF_ETH);
+                                
+  /* Configure PG11, PG14 and PG13 */
+  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_11 | GPIO_Pin_13 | GPIO_Pin_14;
+  GPIO_Init(GPIOG, &GPIO_InitStructure);
+  GPIO_PinAFConfig(GPIOG, GPIO_PinSource11, GPIO_AF_ETH);
+  GPIO_PinAFConfig(GPIOG, GPIO_PinSource13, GPIO_AF_ETH);
+  GPIO_PinAFConfig(GPIOG, GPIO_PinSource14, GPIO_AF_ETH);
+}
+
+//硬件复位PHY
+void ETH_PHY_RESET(void)
+{
+	GPIO_InitTypeDef GPIO_InitStructure;
+	
+	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE);
+	
+  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
+  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
+  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL ;  
+  GPIO_Init(GPIOE, &GPIO_InitStructure);
+	
+	GPIO_SetBits(GPIOE, GPIO_Pin_2);	
+	systick_delayms(10);
+	GPIO_ResetBits(GPIOE, GPIO_Pin_2);	
+	systick_delayms(10);
+	GPIO_SetBits(GPIOE, GPIO_Pin_2);	
+	systick_delayms(10);
+}
+
+
+//配置以太网接收中断
+void ETH_NVIC_Config(void)
+{
+  NVIC_InitTypeDef   NVIC_InitStructure;
+
+  /* Enable the Ethernet global Interrupt */
+  NVIC_InitStructure.NVIC_IRQChannel = ETH_IRQn;
+  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
+  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+  NVIC_Init(&NVIC_InitStructure);    
+	
+  /* Enable the Ethernet Rx Interrupt */
+  ETH_DMAClearITPendingBit(ETH_DMA_IT_R);
+  ETH_DMAClearITPendingBit(ETH_DMA_IT_NIS);	
+  ETH_DMAITConfig(ETH_DMA_IT_NIS | ETH_DMA_IT_R, ENABLE);
+}
+
+
+//配置以太网外设
+static void ETH_MACDMA_Config(void)
+{
+  ETH_InitTypeDef ETH_InitStructure;
+
+  /* Enable ETHERNET clock  */
+  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_ETH_MAC | RCC_AHB1Periph_ETH_MAC_Tx |
+                         RCC_AHB1Periph_ETH_MAC_Rx, ENABLE);                                             
+
+  /* Reset ETHERNET on AHB Bus */
+  ETH_DeInit();
+
+  /* Software reset */
+  ETH_SoftwareReset();
+
+  /* Wait for software reset */
+  while (ETH_GetSoftwareResetStatus() == SET);
+
+  /* ETHERNET Configuration --------------------------------------------------*/
+  /* Call ETH_StructInit if you don't like to configure all ETH_InitStructure parameter */
+  ETH_StructInit(&ETH_InitStructure);
+
+  /* Fill ETH_InitStructure parametrs */
+  /*------------------------   MAC   -----------------------------------*/
+  ETH_InitStructure.ETH_AutoNegotiation = ETH_AutoNegotiation_Enable;
+  //ETH_InitStructure.ETH_AutoNegotiation = ETH_AutoNegotiation_Disable; 
+  //  ETH_InitStructure.ETH_Speed = ETH_Speed_10M;
+  //  ETH_InitStructure.ETH_Mode = ETH_Mode_FullDuplex;   
+
+  ETH_InitStructure.ETH_LoopbackMode = ETH_LoopbackMode_Disable;
+  ETH_InitStructure.ETH_RetryTransmission = ETH_RetryTransmission_Disable;
+  ETH_InitStructure.ETH_AutomaticPadCRCStrip = ETH_AutomaticPadCRCStrip_Disable;
+  ETH_InitStructure.ETH_ReceiveAll = ETH_ReceiveAll_Disable;
+  ETH_InitStructure.ETH_BroadcastFramesReception = ETH_BroadcastFramesReception_Enable;
+  ETH_InitStructure.ETH_PromiscuousMode = ETH_PromiscuousMode_Disable;
+  ETH_InitStructure.ETH_MulticastFramesFilter = ETH_MulticastFramesFilter_Perfect;
+  ETH_InitStructure.ETH_UnicastFramesFilter = ETH_UnicastFramesFilter_Perfect;
+#ifdef CHECKSUM_BY_HARDWARE
+  ETH_InitStructure.ETH_ChecksumOffload = ETH_ChecksumOffload_Enable;
+#endif
+
+  /*------------------------   DMA   -----------------------------------*/  
+  
+  /* When we use the Checksum offload feature, we need to enable the Store and Forward mode: 
+  the store and forward guarantee that a whole frame is stored in the FIFO, so the MAC can insert/verify the checksum, 
+  if the checksum is OK the DMA can handle the frame otherwise the frame is dropped */
+  ETH_InitStructure.ETH_DropTCPIPChecksumErrorFrame = ETH_DropTCPIPChecksumErrorFrame_Enable; 
+  ETH_InitStructure.ETH_ReceiveStoreForward = ETH_ReceiveStoreForward_Enable;         
+  ETH_InitStructure.ETH_TransmitStoreForward = ETH_TransmitStoreForward_Enable;     
+ 
+  ETH_InitStructure.ETH_ForwardErrorFrames = ETH_ForwardErrorFrames_Disable;       
+  ETH_InitStructure.ETH_ForwardUndersizedGoodFrames = ETH_ForwardUndersizedGoodFrames_Disable;   
+  ETH_InitStructure.ETH_SecondFrameOperate = ETH_SecondFrameOperate_Enable;
+  ETH_InitStructure.ETH_AddressAlignedBeats = ETH_AddressAlignedBeats_Enable;      
+  ETH_InitStructure.ETH_FixedBurst = ETH_FixedBurst_Enable;                
+  ETH_InitStructure.ETH_RxDMABurstLength = ETH_RxDMABurstLength_32Beat;          
+  ETH_InitStructure.ETH_TxDMABurstLength = ETH_TxDMABurstLength_32Beat;
+  ETH_InitStructure.ETH_DMAArbitration = ETH_DMAArbitration_RoundRobin_RxTx_2_1;
+
+  /* Configure Ethernet */
+	if(ETH_Init(&ETH_InitStructure, DP83848_PHY_ADDRESS)) EthStatus = ETH_INIT_FLAG;
+  else                                                  EthStatus = 0;
+}
+
+//获取phy连接状态   1:连接   0:断开
+uint8_t hd_ethGetPhyStatus(void)
+{
+	if(ETH_ReadPHYRegister(DP83848_PHY_ADDRESS, PHY_BSR) & 0x00000004) return 1;
+	else                                                               return 0;
+}
+
+void ETH_BSP_Config(void)
+{
+	ETH_GPIO_Config();
+	ETH_PHY_RESET();
+	ETH_MACDMA_Config();
+	if(EthStatus & ETH_INIT_FLAG) ETH_NVIC_Config();	
+	if(hd_ethGetPhyStatus()) EthStatus |= ETH_LINK_FLAG;
+}
+
+
+//以太网中断处理函数
+extern OS_EVENT *ETH_RecvDataSem;
+void ETH_IRQHandler(void)
+{
+  /* Frame received */
+  if (ETH_GetDMAFlagStatus(ETH_DMA_FLAG_R) == SET) 
+  {
+		OSSemPost(ETH_RecvDataSem);
+  }
+	
+  /* Clear the interrupt flags. */
+  /* Clear the Eth DMA Rx IT pending bits */
+  ETH_DMAClearITPendingBit(ETH_DMA_IT_R);
+  ETH_DMAClearITPendingBit(ETH_DMA_IT_NIS);
+}
+
+///////////////////////////////////////////////////////PHY///////////////////////////////////////////////////////////////////////////
+void low_level_init(struct netif *netif);
+void hd_ethCheckLinkStatus(uint16_t phyAddr)
+{
+	uint8_t linksta = hd_ethGetPhyStatus();
+	
+	if(EthStatus & ETH_INIT_FLAG)
+	{
+		if(EthStatus & ETH_LINK_FLAG)
+		{
+			if(linksta == 0)
+			{
+				netif_set_link_down(&gnetif);
+				EthStatus &= ~ETH_LINK_FLAG;
+			}
+		}
+		else 
+		{
+			if(linksta != 0)
+			{
+				netif_set_link_up(&gnetif);
+				EthStatus |= ETH_LINK_FLAG;
+			}
+		}
+	}
+	else 
+	{
+		if(linksta != 0)
+		{
+			low_level_init(&gnetif);
+			netif_set_link_up(&gnetif);
+#if LWIP_DHCP == 1
+			dhcp_start(&gnetif);
+#endif 			
+		}
+	}
+}
+
+void eth_link_callback(struct netif *netif)
+{
+	__IO uint32_t timeout = 0;
+	uint32_t tmpreg,RegValue;
+	
+	if(netif_is_link_up(netif))
+	{
+		printf("network is up");
+		
+		if(ETH_InitStructure.ETH_AutoNegotiation != ETH_AutoNegotiation_Disable)
+		{
+			timeout = 0;
+			ETH_WritePHYRegister(DP83848_PHY_ADDRESS, PHY_BCR, PHY_AutoNegotiation);
+			do
+			{
+				timeout ++;
+			}while(!(ETH_ReadPHYRegister(DP83848_PHY_ADDRESS, PHY_BSR) & PHY_AutoNego_Complete) && (timeout < (uint32_t)PHY_READ_TO));
+			
+			RegValue = ETH_ReadPHYRegister(DP83848_PHY_ADDRESS, PHY_SR);
+			if(RegValue & PHY_DUPLEX_STATUS) ETH_InitStructure.ETH_Mode = ETH_Mode_FullDuplex;
+			else                             ETH_InitStructure.ETH_Mode = ETH_Mode_HalfDuplex; 
+			if(RegValue & PHY_SPEED_STATUS)  ETH_InitStructure.ETH_Speed = ETH_Speed_10M;
+			else                             ETH_InitStructure.ETH_Speed = ETH_Speed_100M; 
+			
+			tmpreg = ETH->MACCR;
+			tmpreg |= (uint32_t)(ETH_InitStructure.ETH_Speed | ETH_InitStructure.ETH_Mode);
+			ETH->MACCR = (uint32_t)tmpreg;
+			_eth_delay_(ETH_REG_WRITE_DELAY);
+      tmpreg = ETH->MACCR;
+      ETH->MACCR = tmpreg;
+		}
+		ETH_Start();
+		
+		netif_set_up(&gnetif);
+	}
+	else 
+	{
+		printf("network is down");		
+		ETH_Stop();
+		netif_set_down(&gnetif);
+	}
+}
+
+void ethphycheck_timer(void *arg)
+{
+  LWIP_UNUSED_ARG(arg);
+
+  hd_ethCheckLinkStatus(DP83848_PHY_ADDRESS);
+  sys_timeout(1000, ethphycheck_timer, NULL);
+}
+
+///////////////////////////////////////////////////////LWIP///////////////////////////////////////////////////////////////////////////
+//初始化LWIP协议栈
+void lwIP_Init(void)
+{
+	struct ip_addr ipaddr;
+	struct ip_addr netmask;
+	struct ip_addr gw;
+	
+	tcpip_init(NULL, NULL);
+
+#if LWIP_DHCP == 1
+	ip_addr_set_zero(&ipaddr);
+	ip_addr_set_zero(&netmask);	
+	ip_addr_set_zero(&gw);		
+#else	
+//	IP4_ADDR(&ipaddr, IP_ADDR0, IP_ADDR1, IP_ADDR2, IP_ADDR3);
+//	IP4_ADDR(&netmask, NETMASK_ADDR0, NETMASK_ADDR1, NETMASK_ADDR2, NETMASK_ADDR3);
+//	IP4_ADDR(&gw, GW_ADDR0, GW_ADDR1, GW_ADDR2, GW_ADDR3);
+#endif 
+
+	netif_add(&gnetif, &ipaddr, &netmask, &gw, NULL, ethernetif_init, tcpip_input);
+	netif_set_default(&gnetif);	
+	
+//	netif_set_up(&gnetif);
+	if(EthStatus == (ETH_LINK_FLAG | ETH_INIT_FLAG))
+	{
+		gnetif.flags |= NETIF_FLAG_LINK_UP; 
+		netif_set_up(&gnetif);
+		ETH_Start();
+		
+#if LWIP_DHCP == 1	
+		dhcp_start(&gnetif);
+		while(ip_addr_cmp(&(gnetif.ip_addr), &ipaddr))
+		{
+			OSTimeDly(10/(1000/OS_TICKS_PER_SEC));
+		}
+		printf("dhcp ip_addr is %s \r\n", inet_ntoa(gnetif.ip_addr));
+#endif 		
+	}
+	else 
+	{
+		netif_set_down(&gnetif);
+		gnetif.flags &= ~NETIF_FLAG_LINK_UP; 
+		ETH_Stop();
+	}
+	
+	netif_set_link_callback(&gnetif, eth_link_callback);
+	sys_timeout(2000, ethphycheck_timer, NULL);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ 47 - 0
app/HARDWARE/sources/led.c

@@ -80,3 +80,50 @@ void STATUS_LED_Config(void)
 		/*调用库函数,使用上面配置的GPIO_InitStructure初始化GPIO*/
 		GPIO_Init(STATUS_LED_GPIO_PORT, &GPIO_InitStructure);	
 }
+
+
+
+
+int led_openTime = 500;
+int led_closeTime = 500;
+
+
+int hd_netledOpen(void)
+{
+	NET_STATUS_LED(1);
+	return led_openTime;
+}
+
+int hd_netledClose(void)
+{
+	NET_STATUS_LED(0);
+	return led_closeTime;
+}
+
+void hd_netledSetOpenTime(int tms)
+{
+	if(tms > 1000) tms = 1000;
+	
+	led_openTime = tms;
+	led_closeTime = (1000 - led_openTime);
+}
+
+int hd_netledGetOpenTime(void)
+{
+	return led_openTime;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ 1 - 3
app/HARDWARE/sources/log.c

@@ -15,8 +15,7 @@ int fputc(int ch, FILE *f)
 		USART_SendData(USART_232, (uint8_t) ch);
 		
 		/* µÈ´ý·¢ËÍÍê±Ï */
-		while (USART_GetFlagStatus(USART_232, USART_FLAG_TXE) == RESET);		
-	
+		while (USART_GetFlagStatus(USART_232, USART_FLAG_TXE) == RESET);	
 		return (ch);
 }
 
@@ -60,4 +59,3 @@ void LogPrint(logLevel_t logLevel, const char *func, const int line, char * fmt,
 			break;
 	}
 }
-

+ 1 - 6
app/HARDWARE/sources/nandflash.c

@@ -207,7 +207,7 @@ static void FSMC_NAND_Init(void)
 	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
 	GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
 	GPIO_Init(GPIOD, &GPIO_InitStructure); 
-	//0、1、1、1
+
     // 配置FSMC NAND Flash的时序参数
     FSMC_NANDTimingInitStructure.FSMC_SetupTime = 0x1;
     FSMC_NANDTimingInitStructure.FSMC_WaitSetupTime = 0x2;
@@ -921,11 +921,6 @@ uint8_t NAND_Init(void)
 
 	FSMC_NAND_Reset();			/* 通过复位命令复位NAND Flash到读状态 */
 	Status = NAND_BuildLUT();	/* 建立块管理表 LUT = Look up table */
-	if(Status==NAND_FAIL)     //其可能导致的原因是nandflash没有初始化进行格式化
-	{
-   	NAND_Format();
-		NAND_ReadID();
-	}
 	return Status;
 }
 

+ 11 - 8
app/HARDWARE/sources/sram.c

@@ -254,10 +254,12 @@ void FSMC_SRAM_Init(void)
 	readWriteTiming.FSMC_BusTurnAroundDuration = 0x00;
 	
 	//设置时钟分频,仅用于同步类型的存储器
-	readWriteTiming.FSMC_CLKDivision = 0x16;	
+	//readWriteTiming.FSMC_CLKDivision = 0x16;	
+	readWriteTiming.FSMC_CLKDivision = 0xf;	
 
 	//数据保持时间,仅用于同步型的NOR
-	readWriteTiming.FSMC_DataLatency = 0x17;		
+	//readWriteTiming.FSMC_DataLatency = 0x17;		
+	readWriteTiming.FSMC_DataLatency = 0xf;
 	
 	//选择匹配SRAM的模式
 	readWriteTiming.FSMC_AccessMode = FSMC_AccessMode_A;	 
@@ -307,6 +309,7 @@ void FSMC_SRAM_Init(void)
 	
 	//读写同样时序,使用扩展模式时这个配置才有效
 	FSMC_NORSRAMInitStructure.FSMC_WriteTimingStruct = &readWriteTiming; 
+	
 
 	FSMC_NORSRAMInit(&FSMC_NORSRAMInitStructure);  //初始化FSMC配置
 
@@ -386,19 +389,19 @@ uint8_t SRAM_Test(void)
   /*按8位格式读写数据,并校验*/
   
   /* 把SRAM数据全部重置为0 ,IS62WV51216_SIZE是以8位为单位的 */
-  for (counter = 0x00; counter < IS62WV25616_SIZE; counter++)
+  for (counter = 0x00; counter < IS62WV51216_SIZE; counter++)
   {
     *(__IO uint8_t*) (Bank1_SRAM3_ADDR + counter) = (uint8_t)0x0;
   }
   
   /* 向整个SRAM写入数据  8位 */
-  for (counter = 0; counter < IS62WV25616_SIZE; counter++)
+  for (counter = 0; counter < IS62WV51216_SIZE; counter++)
   {
     *(__IO uint8_t*) (Bank1_SRAM3_ADDR + counter) = (uint8_t)(ubWritedata_8b + counter);
   }
   
   /* 读取 SRAM 数据并检测*/
-  for(counter = 0; counter<IS62WV25616_SIZE;counter++ )
+  for(counter = 0; counter<IS62WV51216_SIZE;counter++ )
   {
     ubReaddata_8b = *(__IO uint8_t*)(Bank1_SRAM3_ADDR + counter);  //从该地址读出数据
     
@@ -413,19 +416,19 @@ uint8_t SRAM_Test(void)
   /*按16位格式读写数据,并检测*/
   
   /* 把SRAM数据全部重置为0 */
-  for (counter = 0x00; counter < IS62WV25616_SIZE/2; counter++)
+  for (counter = 0x00; counter < IS62WV51216_SIZE/2; counter++)
   {
     *(__IO uint16_t*) (Bank1_SRAM3_ADDR + 2*counter) = (uint16_t)0x00;
   }
   
   /* 向整个SRAM写入数据  16位 */
-  for (counter = 0; counter < IS62WV25616_SIZE/2; counter++)
+  for (counter = 0; counter < IS62WV51216_SIZE/2; counter++)
   {
     *(__IO uint16_t*) (Bank1_SRAM3_ADDR + 2*counter) = (uint16_t)(uhWritedata_16b + counter);
   }
   
     /* 读取 SRAM 数据并检测*/
-  for(counter = 0; counter<IS62WV25616_SIZE/2;counter++ )
+  for(counter = 0; counter<IS62WV51216_SIZE/2;counter++ )
   {
     uhReaddata_16b = *(__IO uint16_t*)(Bank1_SRAM3_ADDR + 2*counter);  //从该地址读出数据
     

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1884 - 0
app/Libraries/inc/stm32f2x7_eth.h


+ 98 - 0
app/Libraries/inc/stm32f2x7_eth_conf.h

@@ -0,0 +1,98 @@
+/**
+  ******************************************************************************
+  * @file    stm32f2x7_eth_conf.h
+  * @author  MCD Application Team
+  * @version V1.1.0
+  * @date    07-October-2011
+  * @brief   Configuration file for the STM32F2x7 Ethernet driver.  
+  ******************************************************************************
+  * @attention
+  *
+  * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+  * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+  * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+  * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+  * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+  * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+  *
+  * <h2><center>&copy; COPYRIGHT 2011 STMicroelectronics</center></h2>
+  ******************************************************************************
+  */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __STM32F2x7_ETH_CONF_H
+#define __STM32F2x7_ETH_CONF_H
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f2xx.h"
+
+/* Exported types ------------------------------------------------------------*/
+/* Exported constants --------------------------------------------------------*/
+
+/* Uncomment the line below when using time stamping and/or IPv4 checksum offload */
+//#define USE_ENHANCED_DMA_DESCRIPTORS
+
+/* Uncomment the line below if you want to use user defined Delay function
+   (for precise timing), otherwise default _eth_delay_ function defined within
+   the Ethernet driver is used (less precise timing) */
+//#define USE_Delay
+
+#ifdef USE_Delay
+  #include "main.h"                /* Header file where the Delay function prototype is exported */  
+  #define _eth_delay_    Delay     /* User can provide more timing precise _eth_delay_ function */
+#else
+
+#define PHY_RESET_DELAY    ((uint32_t)0x000FFFFF)
+/* PHY Configuration delay */ 
+#define PHY_CONFIG_DELAY   ((uint32_t)0x00FFFFFF)
+/* Delay when writing to Ethernet registers*/
+#define ETH_REG_WRITE_DELAY ((uint32_t)0x0000FFFF)
+void ETH_Delay(__IO uint32_t nCount);
+  #define _eth_delay_    ETH_Delay /* Default _eth_delay_ function with less precise timing */
+#endif
+
+
+/* Uncomment the line below to allow custom configuration of the Ethernet driver buffers */    
+//#define CUSTOM_DRIVER_BUFFERS_CONFIG   
+
+#ifdef  CUSTOM_DRIVER_BUFFERS_CONFIG
+/* Redefinition of the Ethernet driver buffers size and count */   
+ #define ETH_RX_BUF_SIZE    ETH_MAX_PACKET_SIZE /* buffer size for receive */
+ #define ETH_TX_BUF_SIZE    ETH_MAX_PACKET_SIZE /* buffer size for transmit */
+ #define ETH_RXBUFNB        20                  /* 20 Rx buffers of size ETH_RX_BUF_SIZE */
+ #define ETH_TXBUFNB        5                   /* 5  Tx buffers of size ETH_TX_BUF_SIZE */
+#endif
+
+
+/* PHY configuration section **************************************************/
+/* PHY Reset delay */ 
+#define PHY_RESET_DELAY    ((uint32_t)0x000FFFFF) 
+/* PHY Configuration delay */ 
+#define PHY_CONFIG_DELAY   ((uint32_t)0x00FFFFFF)
+
+/* The PHY status register value change from a PHY to another, so the user have 
+   to update this value depending on the used external PHY */
+#define PHY_SR    ((uint16_t)16) /* Value for DP83848 PHY */
+
+/* The Speed and Duplex mask values change from a PHY to another, so the user
+   have to update this value depending on the used external PHY */
+#define PHY_SPEED_STATUS            ((uint16_t)0x0002) /* Value for DP83848 PHY */
+#define PHY_DUPLEX_STATUS           ((uint16_t)0x0004) /* Value for DP83848 PHY */
+
+   
+/* Exported macro ------------------------------------------------------------*/
+/* Exported functions ------------------------------------------------------- */  
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __STM32F2x7_ETH_CONF_H */
+
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 2709 - 0
app/Libraries/src/stm32f2x7_eth.c


+ 0 - 13
app/MDKProject/.vscode/c_cpp_properties.json

@@ -8,27 +8,14 @@
                 "d:\\Project\\Lora_gateway_sx1278\\app\\USER",
                 "d:\\Project\\Lora_gateway_sx1278\\app\\HARDWARE\\includes",
                 "d:\\Project\\Lora_gateway_sx1278\\app\\USER\\FatFS\\src",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\UCOS-II\\CONFIG",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\UCOS-II\\Ports",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\UCOS-II\\Source",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\SYSTEM\\includes",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\Sx1278\\radio",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\Sx1278\\platform",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\modbus",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\dlt\\inc",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\dlt\\port",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\dlt\\src",
                 "D:\\workSoftware\\stm32Software\\mdk\\mdkcore\\ARM\\ARMCC\\include",
                 "D:\\workSoftware\\stm32Software\\mdk\\mdkcore\\ARM\\ARMCC\\include\\rw",
-                "d:\\Project\\Lora_gateway_sx1278\\app\\SYSTEM\\source",
                 "d:\\Project\\Lora_gateway_sx1278\\app\\Libraries\\src",
                 "d:\\Project\\Lora_gateway_sx1278\\app\\HARDWARE\\sources",
                 "d:\\Project\\Lora_gateway_sx1278\\app\\USER\\FatFS\\src\\option"
             ],
             "defines": [
                 "USE_STDPERIPH_DRIVER",
-                "DATA_IN_ExtSRAM",
-                "MASTER",
                 "__CC_ARM",
                 "__arm__",
                 "__align(x)=",

+ 0 - 111
app/MDKProject/.vscode/keil-assistant.log

@@ -12,114 +12,3 @@
 
 [info] Log at : 2023/6/14|16:43:13|GMT+0800
 
-[info] Log at : 2023/7/3|17:16:29|GMT+0800
-
-[info] Log at : 2023/7/3|17:16:32|GMT+0800
-
-[info] Log at : 2023/7/3|17:17:26|GMT+0800
-
-[info] Log at : 2023/7/6|11:36:19|GMT+0800
-
-[info] Log at : 2023/7/7|15:51:52|GMT+0800
-
-[info] Log at : 2023/7/11|16:11:13|GMT+0800
-
-[info] Log at : 2023/7/11|16:11:38|GMT+0800
-
-[info] Log at : 2023/7/12|08:43:53|GMT+0800
-
-[info] Log at : 2023/7/21|09:14:07|GMT+0800
-
-[info] Log at : 2023/7/27|10:39:58|GMT+0800
-
-[info] Log at : 2023/7/27|14:27:08|GMT+0800
-
-[info] Log at : 2023/7/27|14:27:20|GMT+0800
-
-[info] Log at : 2023/7/27|14:27:39|GMT+0800
-
-[info] Log at : 2023/7/27|14:29:26|GMT+0800
-
-[info] project closed: lora_gateway
-[info] Log at : 2023/7/27|14:30:05|GMT+0800
-
-[info] Log at : 2023/7/28|08:54:52|GMT+0800
-
-[info] Log at : 2023/7/29|10:56:45|GMT+0800
-
-[info] Log at : 2023/7/29|10:57:06|GMT+0800
-
-[info] Log at : 2023/8/2|17:20:29|GMT+0800
-
-[info] Log at : 2023/8/2|17:20:36|GMT+0800
-
-[info] Log at : 2023/8/7|08:34:28|GMT+0800
-
-[info] Log at : 2023/8/7|10:15:06|GMT+0800
-
-[info] Log at : 2023/8/7|14:01:32|GMT+0800
-
-[info] Log at : 2023/8/7|14:01:37|GMT+0800
-
-[info] Log at : 2023/8/7|16:00:31|GMT+0800
-
-[info] Log at : 2023/8/8|08:34:53|GMT+0800
-
-[info] Log at : 2023/8/8|08:35:17|GMT+0800
-
-[info] Log at : 2023/8/8|08:51:25|GMT+0800
-
-[info] Log at : 2023/8/8|09:02:57|GMT+0800
-
-[info] Log at : 2023/8/8|09:03:00|GMT+0800
-
-[info] Log at : 2023/8/8|11:19:54|GMT+0800
-
-[info] Log at : 2023/8/8|11:20:42|GMT+0800
-
-[info] Log at : 2023/8/9|08:43:38|GMT+0800
-
-[info] Log at : 2023/8/9|08:43:58|GMT+0800
-
-[info] Log at : 2023/8/9|08:44:02|GMT+0800
-
-[info] Log at : 2023/8/9|09:37:01|GMT+0800
-
-[info] Log at : 2023/8/9|10:07:56|GMT+0800
-
-[info] Log at : 2023/8/9|15:57:25|GMT+0800
-
-[info] Log at : 2023/8/10|08:32:26|GMT+0800
-
-[info] Log at : 2023/8/10|11:13:48|GMT+0800
-
-[info] Log at : 2023/8/11|08:29:18|GMT+0800
-
-[info] Log at : 2023/8/14|16:27:08|GMT+0800
-
-[info] Log at : 2023/8/14|17:14:30|GMT+0800
-
-[info] Log at : 2023/8/14|20:03:30|GMT+0800
-
-[info] Log at : 2023/8/14|21:01:00|GMT+0800
-
-[info] Log at : 2023/8/14|21:04:20|GMT+0800
-
-[info] Log at : 2023/8/15|10:50:25|GMT+0800
-
-[info] Log at : 2023/8/15|13:46:53|GMT+0800
-
-[info] Log at : 2023/8/15|17:06:51|GMT+0800
-
-[info] Log at : 2023/8/21|10:25:52|GMT+0800
-
-[info] Log at : 2023/8/21|13:40:48|GMT+0800
-
-[info] Log at : 2023/8/21|19:39:11|GMT+0800
-
-[info] Log at : 2023/8/21|20:00:04|GMT+0800
-
-[info] Log at : 2023/8/22|14:42:02|GMT+0800
-
-[info] Log at : 2023/8/23|16:08:42|GMT+0800
-

+ 0 - 10
app/MDKProject/.vscode/settings.json

@@ -1,10 +0,0 @@
-{
-    "files.associations": {
-        "bsp.h": "c",
-        "node_message.h": "c",
-        "gateway_message.h": "c",
-        "limits": "c",
-        "memory": "c",
-        "protocol.h": "c"
-    }
-}

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 9 - 9806
app/MDKProject/JLinkLog.txt


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 6543 - 2762
app/MDKProject/Listings/lora_gateway.map


+ 6 - 4
app/MDKProject/Listings/os_cpu_a.lst

@@ -435,10 +435,12 @@ ARM Macro Assembler    Page 7
               00000000 
               00000000 
 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
-ork --depend=..\obj\os_cpu_a.d -o..\obj\os_cpu_a.o -ID:\keil\packs\Keil\STM32F2
-xx_DFP\2.10.0\Drivers\CMSIS\Device\ST\STM32F2xx\Include --predefine="__MICROLIB
- SETA 1" --predefine="__UVISION_VERSION SETA 538" --predefine="STM32F207xx SETA
- 1" --list=.\listings\os_cpu_a.lst ..\UCOS-II\Ports\os_cpu_a.asm
+ork --depend=..\obj\os_cpu_a.d -o..\obj\os_cpu_a.o -I.\RTE\_Target_1 -ID:\workS
+oftware\stm32Software\mdk\mdkpack\Keil\STM32F2xx_DFP\2.9.0\Drivers\CMSIS\Device
+\ST\STM32F2xx\Include -ID:\workSoftware\stm32Software\mdk\mdkcore\ARM\CMSIS\Inc
+lude --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 529" -
+-predefine="STM32F207xx SETA 1" --list=.\listings\os_cpu_a.lst ..\UCOS-II\Ports
+\os_cpu_a.asm
 
 
 

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 682 - 680
app/MDKProject/Listings/startup_stm32f2xx.lst


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 493 - 502
app/MDKProject/lora_gateway.uvguix.16936


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 368 - 395
app/MDKProject/lora_gateway.uvguix.Administrator


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 3628 - 0
app/MDKProject/lora_gateway.uvguix.jh


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 914 - 137
app/MDKProject/lora_gateway.uvoptx


+ 371 - 43
app/MDKProject/lora_gateway.uvprojx

@@ -16,8 +16,8 @@
         <TargetCommonOption>
           <Device>STM32F207ZGTx</Device>
           <Vendor>STMicroelectronics</Vendor>
-          <PackID>Keil.STM32F2xx_DFP.2.10.0</PackID>
-          <PackURL>http://www.keil.com/pack/</PackURL>
+          <PackID>Keil.STM32F2xx_DFP.2.9.0</PackID>
+          <PackURL>http://www.keil.com/pack</PackURL>
           <Cpu>IRAM(0x20000000,0x00020000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
           <FlashUtilSpec></FlashUtilSpec>
           <StartupFile></StartupFile>
@@ -185,8 +185,6 @@
             <uocXRam>0</uocXRam>
             <RvdsVP>0</RvdsVP>
             <RvdsMve>0</RvdsMve>
-            <RvdsCdeCp>0</RvdsCdeCp>
-            <nBranchProt>0</nBranchProt>
             <hadIRAM2>0</hadIRAM2>
             <hadIROM2>0</hadIROM2>
             <StupSel>8</StupSel>
@@ -338,9 +336,9 @@
             <v6Rtti>0</v6Rtti>
             <VariousControls>
               <MiscControls></MiscControls>
-              <Define>USE_STDPERIPH_DRIVER,DATA_IN_ExtSRAM,MASTER</Define>
+              <Define>USE_STDPERIPH_DRIVER,MASTER,DATA_IN_ExtSRAM</Define>
               <Undefine></Undefine>
-              <IncludePath>..\CORE;..\Libraries\inc;..\USER;..\HARDWARE\includes;..\USER\FatFS\src;..\UCOS-II\CONFIG;..\UCOS-II\Ports;..\UCOS-II\Source;..\SYSTEM\includes;..\Sx1278\radio;..\Sx1278\platform;..\modbus;..\dlt\inc;..\dlt\port;..\dlt\src</IncludePath>
+              <IncludePath>..\CORE;..\Libraries\inc;..\USER;..\HARDWARE\includes;..\USER\FatFS\src;..\UCOS-II\CONFIG;..\UCOS-II\Ports;..\UCOS-II\Source;..\System\includes;..\lwip\src\include;..\lwip\src\include\ipv4;..\lwip\src;..\Libraries\eth;..\mqtt;..\http;..\SX1278\platform;..\SX1278\radio;..\modbus;..\dlt\inc;..\dlt\port</IncludePath>
             </VariousControls>
           </Cads>
           <Aads>
@@ -353,7 +351,7 @@
             <NoWarn>0</NoWarn>
             <uSurpInc>0</uSurpInc>
             <useXO>0</useXO>
-            <ClangAsOpt>4</ClangAsOpt>
+            <uClangAs>0</uClangAs>
             <VariousControls>
               <MiscControls></MiscControls>
               <Define></Define>
@@ -399,45 +397,65 @@
               <FileType>1</FileType>
               <FilePath>..\USER\system_stm32f2xx.c</FilePath>
             </File>
-            <File>
-              <FileName>demo_nand_fatfs.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>..\USER\demo_nand_fatfs.c</FilePath>
-            </File>
           </Files>
         </Group>
         <Group>
-          <GroupName>SYSTEM</GroupName>
+          <GroupName>System</GroupName>
           <Files>
             <File>
-              <FileName>task.c</FileName>
+              <FileName>myFile.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\System\source\myFile.c</FilePath>
+            </File>
+            <File>
+              <FileName>sys_tcpdemo.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\SYSTEM\source\task.c</FilePath>
+              <FilePath>..\System\source\sys_tcpdemo.c</FilePath>
+            </File>
+            <File>
+              <FileName>sys_mqtt.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\System\source\sys_mqtt.c</FilePath>
+            </File>
+            <File>
+              <FileName>sys_http.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\System\source\sys_http.c</FilePath>
             </File>
             <File>
               <FileName>gateway_message.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\SYSTEM\source\gateway_message.c</FilePath>
+              <FilePath>..\System\source\gateway_message.c</FilePath>
             </File>
             <File>
-              <FileName>myFile.c</FileName>
+              <FileName>json_queue.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\SYSTEM\source\myFile.c</FilePath>
+              <FilePath>..\System\source\json_queue.c</FilePath>
             </File>
             <File>
-              <FileName>protocol.c</FileName>
+              <FileName>node_data_acquisition.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\SYSTEM\source\protocol.c</FilePath>
+              <FilePath>..\System\source\node_data_acquisition.c</FilePath>
             </File>
             <File>
               <FileName>node_message.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\SYSTEM\source\node_message.c</FilePath>
+              <FilePath>..\System\source\node_message.c</FilePath>
             </File>
             <File>
-              <FileName>node_data_acquisition.c</FileName>
+              <FileName>protocol.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\System\source\protocol.c</FilePath>
+            </File>
+            <File>
+              <FileName>task.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\SYSTEM\source\node_data_acquisition.c</FilePath>
+              <FilePath>..\System\source\task.c</FilePath>
+            </File>
+            <File>
+              <FileName>sys_sx1278.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\System\source\sys_sx1278.c</FilePath>
             </File>
           </Files>
         </Group>
@@ -599,6 +617,11 @@
               <FileType>1</FileType>
               <FilePath>..\Libraries\src\stm32f2xx_wwdg.c</FilePath>
             </File>
+            <File>
+              <FileName>stm32f2x7_eth.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\Libraries\src\stm32f2x7_eth.c</FilePath>
+            </File>
           </Files>
         </Group>
         <Group>
@@ -629,21 +652,11 @@
               <FileType>1</FileType>
               <FilePath>..\HARDWARE\sources\nandflash.c</FilePath>
             </File>
-            <File>
-              <FileName>malloc.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>..\HARDWARE\sources\malloc.c</FilePath>
-            </File>
             <File>
               <FileName>delay.c</FileName>
               <FileType>1</FileType>
               <FilePath>..\HARDWARE\sources\delay.c</FilePath>
             </File>
-            <File>
-              <FileName>cJSON.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>..\HARDWARE\sources\cJSON.c</FilePath>
-            </File>
             <File>
               <FileName>log.c</FileName>
               <FileType>1</FileType>
@@ -654,11 +667,21 @@
               <FileType>1</FileType>
               <FilePath>..\HARDWARE\sources\led.c</FilePath>
             </File>
+            <File>
+              <FileName>hd_eth.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\HARDWARE\sources\hd_eth.c</FilePath>
+            </File>
             <File>
               <FileName>spi.c</FileName>
               <FileType>1</FileType>
               <FilePath>..\HARDWARE\sources\spi.c</FilePath>
             </File>
+            <File>
+              <FileName>malloc.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\HARDWARE\sources\malloc.c</FilePath>
+            </File>
           </Files>
         </Group>
         <Group>
@@ -687,37 +710,37 @@
             <File>
               <FileName>radio.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\Sx1278\radio\radio.c</FilePath>
+              <FilePath>..\SX1278\radio\radio.c</FilePath>
             </File>
             <File>
               <FileName>sx1276.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\Sx1278\radio\sx1276.c</FilePath>
+              <FilePath>..\SX1278\radio\sx1276.c</FilePath>
             </File>
             <File>
               <FileName>sx1276-Fsk.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\Sx1278\radio\sx1276-Fsk.c</FilePath>
+              <FilePath>..\SX1278\radio\sx1276-Fsk.c</FilePath>
             </File>
             <File>
               <FileName>sx1276-FskMisc.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\Sx1278\radio\sx1276-FskMisc.c</FilePath>
+              <FilePath>..\SX1278\radio\sx1276-FskMisc.c</FilePath>
             </File>
             <File>
-              <FileName>sx1276-LoRa.c</FileName>
+              <FileName>sx1276-Hal.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\Sx1278\radio\sx1276-LoRa.c</FilePath>
+              <FilePath>..\SX1278\radio\sx1276-Hal.c</FilePath>
             </File>
             <File>
-              <FileName>sx1276-LoRaMisc.c</FileName>
+              <FileName>sx1276-LoRa.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\Sx1278\radio\sx1276-LoRaMisc.c</FilePath>
+              <FilePath>..\SX1278\radio\sx1276-LoRa.c</FilePath>
             </File>
             <File>
-              <FileName>sx1276-Hal.c</FileName>
+              <FileName>sx1276-LoRaMisc.c</FileName>
               <FileType>1</FileType>
-              <FilePath>..\Sx1278\radio\sx1276-Hal.c</FilePath>
+              <FilePath>..\SX1278\radio\sx1276-LoRaMisc.c</FilePath>
             </File>
           </Files>
         </Group>
@@ -811,6 +834,311 @@
             </File>
           </Files>
         </Group>
+        <Group>
+          <GroupName>LWIP/CORE</GroupName>
+          <Files>
+            <File>
+              <FileName>def.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\def.c</FilePath>
+            </File>
+            <File>
+              <FileName>dhcp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\dhcp.c</FilePath>
+            </File>
+            <File>
+              <FileName>dns.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\dns.c</FilePath>
+            </File>
+            <File>
+              <FileName>init.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\init.c</FilePath>
+            </File>
+            <File>
+              <FileName>mem.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\mem.c</FilePath>
+            </File>
+            <File>
+              <FileName>memp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\memp.c</FilePath>
+            </File>
+            <File>
+              <FileName>netif.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\netif.c</FilePath>
+            </File>
+            <File>
+              <FileName>pbuf.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\pbuf.c</FilePath>
+            </File>
+            <File>
+              <FileName>raw.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\raw.c</FilePath>
+            </File>
+            <File>
+              <FileName>stats.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\stats.c</FilePath>
+            </File>
+            <File>
+              <FileName>sys.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\sys.c</FilePath>
+            </File>
+            <File>
+              <FileName>tcp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\tcp.c</FilePath>
+            </File>
+            <File>
+              <FileName>tcp_in.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\tcp_in.c</FilePath>
+            </File>
+            <File>
+              <FileName>tcp_out.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\tcp_out.c</FilePath>
+            </File>
+            <File>
+              <FileName>timers.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\timers.c</FilePath>
+            </File>
+            <File>
+              <FileName>udp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\udp.c</FilePath>
+            </File>
+            <File>
+              <FileName>autoip.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\ipv4\autoip.c</FilePath>
+            </File>
+            <File>
+              <FileName>icmp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\ipv4\icmp.c</FilePath>
+            </File>
+            <File>
+              <FileName>igmp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\ipv4\igmp.c</FilePath>
+            </File>
+            <File>
+              <FileName>inet.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\ipv4\inet.c</FilePath>
+            </File>
+            <File>
+              <FileName>inet_chksum.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\ipv4\inet_chksum.c</FilePath>
+            </File>
+            <File>
+              <FileName>ip.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\ipv4\ip.c</FilePath>
+            </File>
+            <File>
+              <FileName>ip_addr.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\ipv4\ip_addr.c</FilePath>
+            </File>
+            <File>
+              <FileName>ip_frag.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\core\ipv4\ip_frag.c</FilePath>
+            </File>
+            <File>
+              <FileName>api_lib.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\api\api_lib.c</FilePath>
+            </File>
+            <File>
+              <FileName>api_msg.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\api\api_msg.c</FilePath>
+            </File>
+            <File>
+              <FileName>err.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\api\err.c</FilePath>
+            </File>
+            <File>
+              <FileName>netbuf.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\api\netbuf.c</FilePath>
+            </File>
+            <File>
+              <FileName>netdb.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\api\netdb.c</FilePath>
+            </File>
+            <File>
+              <FileName>netifapi.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\api\netifapi.c</FilePath>
+            </File>
+            <File>
+              <FileName>sockets.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\api\sockets.c</FilePath>
+            </File>
+            <File>
+              <FileName>tcpip.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\api\tcpip.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>LWIP/PORT</GroupName>
+          <Files>
+            <File>
+              <FileName>cc.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>..\lwip\src\arch\cc.h</FilePath>
+            </File>
+            <File>
+              <FileName>cpu.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>..\lwip\src\arch\cpu.h</FilePath>
+            </File>
+            <File>
+              <FileName>ethernetif.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\arch\ethernetif.c</FilePath>
+            </File>
+            <File>
+              <FileName>ethernetif.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>..\lwip\src\arch\ethernetif.h</FilePath>
+            </File>
+            <File>
+              <FileName>lwipopts.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>..\lwip\src\arch\lwipopts.h</FilePath>
+            </File>
+            <File>
+              <FileName>perf.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>..\lwip\src\arch\perf.h</FilePath>
+            </File>
+            <File>
+              <FileName>sys_arch.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\arch\sys_arch.c</FilePath>
+            </File>
+            <File>
+              <FileName>sys_arch.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>..\lwip\src\arch\sys_arch.h</FilePath>
+            </File>
+            <File>
+              <FileName>etharp.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\lwip\src\netif\etharp.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>MQTT</GroupName>
+          <Files>
+            <File>
+              <FileName>MQTTConnectClient.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTConnectClient.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTConnectServer.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTConnectServer.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTDeserializePublish.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTDeserializePublish.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTFormat.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTFormat.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTPacket.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTPacket.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTSerializePublish.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTSerializePublish.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTSubscribeClient.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTSubscribeClient.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTSubscribeServer.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTSubscribeServer.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTUnsubscribeClient.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTUnsubscribeClient.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTUnsubscribeServer.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTUnsubscribeServer.c</FilePath>
+            </File>
+            <File>
+              <FileName>transport.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\transport.c</FilePath>
+            </File>
+            <File>
+              <FileName>cJSON.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\cJSON.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTClient.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\mqtt\MQTTClient.c</FilePath>
+            </File>
+            <File>
+              <FileName>MQTTClient.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>..\mqtt\MQTTClient.h</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>HTTP</GroupName>
+          <Files>
+            <File>
+              <FileName>httpclient.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\http\httpclient.c</FilePath>
+            </File>
+            <File>
+              <FileName>httpclient.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>..\http\httpclient.h</FilePath>
+            </File>
+          </Files>
+        </Group>
         <Group>
           <GroupName>DLT645</GroupName>
           <Files>

BIN
app/OBJ/api_lib.crf


+ 78 - 0
app/OBJ/api_lib.d

@@ -0,0 +1,78 @@
+..\obj\api_lib.o: ..\lwip\src\api\api_lib.c
+..\obj\api_lib.o: ..\lwip\src\include\lwip/opt.h
+..\obj\api_lib.o: ..\lwip\src\arch/lwipopts.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/debug.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/arch.h
+..\obj\api_lib.o: ..\lwip\src\arch/cc.h
+..\obj\api_lib.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\api_lib.o: ..\lwip\src\arch/cpu.h
+..\obj\api_lib.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\api_lib.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\api_lib.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/opt.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/api.h
+..\obj\api_lib.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stddef.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/netbuf.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/err.h
+..\obj\api_lib.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/def.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/sys.h
+..\obj\api_lib.o: ..\lwip\src\arch/sys_arch.h
+..\obj\api_lib.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\api_lib.o: ..\UCOS-II\CONFIG\includes.h
+..\obj\api_lib.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdarg.h
+..\obj\api_lib.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\api_lib.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h
+..\obj\api_lib.o: ..\HARDWARE\includes\delay.h
+..\obj\api_lib.o: ..\USER\stm32f2xx.h
+..\obj\api_lib.o: ..\CORE\core_cm3.h
+..\obj\api_lib.o: ..\CORE\core_cmInstr.h
+..\obj\api_lib.o: ..\CORE\core_cmFunc.h
+..\obj\api_lib.o: ..\USER\system_stm32f2xx.h
+..\obj\api_lib.o: ..\USER\stm32f2xx_conf.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_adc.h
+..\obj\api_lib.o: ..\USER\stm32f2xx.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_can.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_crc.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_cryp.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_dac.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_dbgmcu.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_dcmi.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_dma.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_exti.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_flash.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_fsmc.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_hash.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_gpio.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_i2c.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_iwdg.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_pwr.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_rcc.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_rng.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_rtc.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_sdio.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_spi.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_syscfg.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_tim.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_usart.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2xx_wwdg.h
+..\obj\api_lib.o: ..\Libraries\inc\misc.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2x7_eth.h
+..\obj\api_lib.o: ..\Libraries\inc\stm32f2x7_eth_conf.h
+..\obj\api_lib.o: ..\HARDWARE\includes\hd_eth.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/tcpip.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/api_msg.h
+..\obj\api_lib.o: ..\lwip\src\include\ipv4\lwip/igmp.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/netif.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/netifapi.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/timers.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/memp.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\api_lib.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/raw.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/udp.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/tcp.h
+..\obj\api_lib.o: ..\lwip\src\include\lwip/mem.h
+..\obj\api_lib.o: ..\lwip\src\include\ipv4\lwip/icmp.h
+..\obj\api_lib.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/api_msg.crf


+ 79 - 0
app/OBJ/api_msg.d

@@ -0,0 +1,79 @@
+..\obj\api_msg.o: ..\lwip\src\api\api_msg.c
+..\obj\api_msg.o: ..\lwip\src\include\lwip/opt.h
+..\obj\api_msg.o: ..\lwip\src\arch/lwipopts.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/debug.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/arch.h
+..\obj\api_msg.o: ..\lwip\src\arch/cc.h
+..\obj\api_msg.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\api_msg.o: ..\lwip\src\arch/cpu.h
+..\obj\api_msg.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\api_msg.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\api_msg.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/opt.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/api_msg.h
+..\obj\api_msg.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stddef.h
+..\obj\api_msg.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/def.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/err.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/sys.h
+..\obj\api_msg.o: ..\lwip\src\arch/sys_arch.h
+..\obj\api_msg.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\api_msg.o: ..\UCOS-II\CONFIG\includes.h
+..\obj\api_msg.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdarg.h
+..\obj\api_msg.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\api_msg.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h
+..\obj\api_msg.o: ..\HARDWARE\includes\delay.h
+..\obj\api_msg.o: ..\USER\stm32f2xx.h
+..\obj\api_msg.o: ..\CORE\core_cm3.h
+..\obj\api_msg.o: ..\CORE\core_cmInstr.h
+..\obj\api_msg.o: ..\CORE\core_cmFunc.h
+..\obj\api_msg.o: ..\USER\system_stm32f2xx.h
+..\obj\api_msg.o: ..\USER\stm32f2xx_conf.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_adc.h
+..\obj\api_msg.o: ..\USER\stm32f2xx.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_can.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_crc.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_cryp.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_dac.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_dbgmcu.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_dcmi.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_dma.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_exti.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_flash.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_fsmc.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_hash.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_gpio.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_i2c.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_iwdg.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_pwr.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_rcc.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_rng.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_rtc.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_sdio.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_spi.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_syscfg.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_tim.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_usart.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2xx_wwdg.h
+..\obj\api_msg.o: ..\Libraries\inc\misc.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2x7_eth.h
+..\obj\api_msg.o: ..\Libraries\inc\stm32f2x7_eth_conf.h
+..\obj\api_msg.o: ..\HARDWARE\includes\hd_eth.h
+..\obj\api_msg.o: ..\lwip\src\include\ipv4\lwip/igmp.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/netif.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/api.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/netbuf.h
+..\obj\api_msg.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/udp.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/tcp.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/mem.h
+..\obj\api_msg.o: ..\lwip\src\include\ipv4\lwip/icmp.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/raw.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/memp.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/tcpip.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/netifapi.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/timers.h
+..\obj\api_msg.o: ..\lwip\src\include\lwip/dns.h
+..\obj\api_msg.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/autoip.crf


+ 12 - 0
app/OBJ/autoip.d

@@ -0,0 +1,12 @@
+..\obj\autoip.o: ..\lwip\src\core\ipv4\autoip.c
+..\obj\autoip.o: ..\lwip\src\include\lwip/opt.h
+..\obj\autoip.o: ..\lwip\src\arch/lwipopts.h
+..\obj\autoip.o: ..\lwip\src\include\lwip/debug.h
+..\obj\autoip.o: ..\lwip\src\include\lwip/arch.h
+..\obj\autoip.o: ..\lwip\src\arch/cc.h
+..\obj\autoip.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\autoip.o: ..\lwip\src\arch/cpu.h
+..\obj\autoip.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\autoip.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\autoip.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\autoip.o: ..\lwip\src\include\lwip/opt.h

BIN
app/OBJ/cc936.crf


BIN
app/OBJ/cjson.crf


+ 10 - 45
app/OBJ/cjson.d

@@ -1,45 +1,10 @@
-..\obj\cjson.o: ..\HARDWARE\sources\cJSON.c
-..\obj\cjson.o: D:\keil\ARM\ARMCC\Bin\..\include\string.h
-..\obj\cjson.o: D:\keil\ARM\ARMCC\Bin\..\include\stdio.h
-..\obj\cjson.o: D:\keil\ARM\ARMCC\Bin\..\include\math.h
-..\obj\cjson.o: D:\keil\ARM\ARMCC\Bin\..\include\stdlib.h
-..\obj\cjson.o: D:\keil\ARM\ARMCC\Bin\..\include\limits.h
-..\obj\cjson.o: D:\keil\ARM\ARMCC\Bin\..\include\ctype.h
-..\obj\cjson.o: D:\keil\ARM\ARMCC\Bin\..\include\float.h
-..\obj\cjson.o: ..\HARDWARE\includes\cJSON.h
-..\obj\cjson.o: D:\keil\ARM\ARMCC\Bin\..\include\stddef.h
-..\obj\cjson.o: ..\HARDWARE\includes\malloc.h
-..\obj\cjson.o: ..\USER\stm32f2xx.h
-..\obj\cjson.o: ..\CORE\core_cm3.h
-..\obj\cjson.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
-..\obj\cjson.o: ..\CORE\core_cmInstr.h
-..\obj\cjson.o: ..\CORE\core_cmFunc.h
-..\obj\cjson.o: ..\USER\system_stm32f2xx.h
-..\obj\cjson.o: ..\USER\stm32f2xx_conf.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_adc.h
-..\obj\cjson.o: ..\USER\stm32f2xx.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_can.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_crc.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_cryp.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_dac.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_dbgmcu.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_dcmi.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_dma.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_exti.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_flash.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_fsmc.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_hash.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_gpio.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_i2c.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_iwdg.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_pwr.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_rcc.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_rng.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_rtc.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_sdio.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_spi.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_syscfg.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_tim.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_usart.h
-..\obj\cjson.o: ..\Libraries\inc\stm32f2xx_wwdg.h
-..\obj\cjson.o: ..\Libraries\inc\misc.h
+..\obj\cjson.o: ..\mqtt\cJSON.c
+..\obj\cjson.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h
+..\obj\cjson.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\cjson.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h
+..\obj\cjson.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\cjson.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\limits.h
+..\obj\cjson.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\ctype.h
+..\obj\cjson.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\float.h
+..\obj\cjson.o: ..\mqtt\cJSON.h
+..\obj\cjson.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stddef.h

BIN
app/OBJ/cjson_1.crf


+ 10 - 0
app/OBJ/cjson_1.d

@@ -0,0 +1,10 @@
+..\obj\cjson_1.o: ..\mqtt\cJSON.c
+..\obj\cjson_1.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
+..\obj\cjson_1.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\cjson_1.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\math.h
+..\obj\cjson_1.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\cjson_1.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\limits.h
+..\obj\cjson_1.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\ctype.h
+..\obj\cjson_1.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\float.h
+..\obj\cjson_1.o: ..\mqtt\cJSON.h
+..\obj\cjson_1.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h

BIN
app/OBJ/def.crf


+ 13 - 0
app/OBJ/def.d

@@ -0,0 +1,13 @@
+..\obj\def.o: ..\lwip\src\core\def.c
+..\obj\def.o: ..\lwip\src\include\lwip/opt.h
+..\obj\def.o: ..\lwip\src\arch/lwipopts.h
+..\obj\def.o: ..\lwip\src\include\lwip/debug.h
+..\obj\def.o: ..\lwip\src\include\lwip/arch.h
+..\obj\def.o: ..\lwip\src\arch/cc.h
+..\obj\def.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\def.o: ..\lwip\src\arch/cpu.h
+..\obj\def.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\def.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\def.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\def.o: ..\lwip\src\include\lwip/opt.h
+..\obj\def.o: ..\lwip\src\include\lwip/def.h

BIN
app/OBJ/delay.crf


+ 8 - 5
app/OBJ/delay.d

@@ -2,7 +2,7 @@
 ..\obj\delay.o: ..\HARDWARE\includes\delay.h
 ..\obj\delay.o: ..\USER\stm32f2xx.h
 ..\obj\delay.o: ..\CORE\core_cm3.h
-..\obj\delay.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\delay.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\delay.o: ..\CORE\core_cmInstr.h
 ..\obj\delay.o: ..\CORE\core_cmFunc.h
 ..\obj\delay.o: ..\USER\system_stm32f2xx.h
@@ -35,10 +35,13 @@
 ..\obj\delay.o: ..\Libraries\inc\stm32f2xx_wwdg.h
 ..\obj\delay.o: ..\Libraries\inc\misc.h
 ..\obj\delay.o: ..\UCOS-II\CONFIG\includes.h
-..\obj\delay.o: D:\keil\ARM\ARMCC\Bin\..\include\stdarg.h
-..\obj\delay.o: D:\keil\ARM\ARMCC\Bin\..\include\stdio.h
-..\obj\delay.o: D:\keil\ARM\ARMCC\Bin\..\include\stdlib.h
-..\obj\delay.o: D:\keil\ARM\ARMCC\Bin\..\include\math.h
+..\obj\delay.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdarg.h
+..\obj\delay.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\delay.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\delay.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h
 ..\obj\delay.o: ..\UCOS-II\Source\ucos_ii.h
 ..\obj\delay.o: ..\UCOS-II\CONFIG\os_cfg.h
 ..\obj\delay.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\delay.o: ..\Libraries\inc\stm32f2x7_eth.h
+..\obj\delay.o: ..\Libraries\inc\stm32f2x7_eth_conf.h
+..\obj\delay.o: ..\HARDWARE\includes\hd_eth.h

BIN
app/OBJ/demo_nand_fatfs.crf


+ 4 - 4
app/OBJ/demo_nand_fatfs.d

@@ -2,7 +2,7 @@
 ..\obj\demo_nand_fatfs.o: ..\USER\bsp.h
 ..\obj\demo_nand_fatfs.o: ..\USER\stm32f2xx.h
 ..\obj\demo_nand_fatfs.o: ..\CORE\core_cm3.h
-..\obj\demo_nand_fatfs.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\demo_nand_fatfs.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\demo_nand_fatfs.o: ..\CORE\core_cmInstr.h
 ..\obj\demo_nand_fatfs.o: ..\CORE\core_cmFunc.h
 ..\obj\demo_nand_fatfs.o: ..\USER\system_stm32f2xx.h
@@ -34,9 +34,9 @@
 ..\obj\demo_nand_fatfs.o: ..\Libraries\inc\stm32f2xx_usart.h
 ..\obj\demo_nand_fatfs.o: ..\Libraries\inc\stm32f2xx_wwdg.h
 ..\obj\demo_nand_fatfs.o: ..\Libraries\inc\misc.h
-..\obj\demo_nand_fatfs.o: D:\keil\ARM\ARMCC\Bin\..\include\stdio.h
-..\obj\demo_nand_fatfs.o: D:\keil\ARM\ARMCC\Bin\..\include\string.h
-..\obj\demo_nand_fatfs.o: D:\keil\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\demo_nand_fatfs.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\demo_nand_fatfs.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h
+..\obj\demo_nand_fatfs.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
 ..\obj\demo_nand_fatfs.o: ..\HARDWARE\includes\nandflash.h
 ..\obj\demo_nand_fatfs.o: ..\USER\FatFS\src\ff.h
 ..\obj\demo_nand_fatfs.o: ..\USER\FatFS\src\integer.h

BIN
app/OBJ/dhcp.crf


+ 28 - 0
app/OBJ/dhcp.d

@@ -0,0 +1,28 @@
+..\obj\dhcp.o: ..\lwip\src\core\dhcp.c
+..\obj\dhcp.o: ..\lwip\src\include\lwip/opt.h
+..\obj\dhcp.o: ..\lwip\src\arch/lwipopts.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/debug.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/arch.h
+..\obj\dhcp.o: ..\lwip\src\arch/cc.h
+..\obj\dhcp.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\dhcp.o: ..\lwip\src\arch/cpu.h
+..\obj\dhcp.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\dhcp.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\dhcp.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/opt.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/stats.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/mem.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/memp.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/udp.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/err.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/netif.h
+..\obj\dhcp.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/def.h
+..\obj\dhcp.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/dhcp.h
+..\obj\dhcp.o: ..\lwip\src\include\ipv4\lwip/autoip.h
+..\obj\dhcp.o: ..\lwip\src\include\lwip/dns.h
+..\obj\dhcp.o: ..\lwip\src\include\netif/etharp.h
+..\obj\dhcp.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/diskio.crf


+ 2 - 1
app/OBJ/diskio.d

@@ -1,10 +1,11 @@
 ..\obj\diskio.o: ..\USER\FatFS\src\diskio.c
+..\obj\diskio.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
 ..\obj\diskio.o: ..\USER\FatFS\src\diskio.h
 ..\obj\diskio.o: ..\USER\FatFS\src\integer.h
 ..\obj\diskio.o: ..\HARDWARE\includes\nandflash.h
 ..\obj\diskio.o: ..\USER\stm32f2xx.h
 ..\obj\diskio.o: ..\CORE\core_cm3.h
-..\obj\diskio.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\diskio.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\diskio.o: ..\CORE\core_cmInstr.h
 ..\obj\diskio.o: ..\CORE\core_cmFunc.h
 ..\obj\diskio.o: ..\USER\system_stm32f2xx.h

BIN
app/OBJ/dlt645.crf


+ 2 - 2
app/OBJ/dlt645.d

@@ -1,10 +1,10 @@
 ..\obj\dlt645.o: ..\dlt\src\dlt645.c
 ..\obj\dlt645.o: ..\dlt\inc\dlt645_private.h
 ..\obj\dlt645.o: ..\dlt\inc\dlt645.h
-..\obj\dlt645.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\dlt645.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\dlt645.o: ..\UCOS-II\Source\ucos_ii.h
 ..\obj\dlt645.o: ..\UCOS-II\CONFIG\os_cfg.h
 ..\obj\dlt645.o: ..\UCOS-II\Ports\os_cpu.h
 ..\obj\dlt645.o: ..\dlt\inc\dlt645_1997.h
 ..\obj\dlt645.o: ..\dlt\inc\dlt645_2007.h
-..\obj\dlt645.o: D:\keil\ARM\ARMCC\Bin\..\include\string.h
+..\obj\dlt645.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/dlt645_1997.crf


+ 2 - 2
app/OBJ/dlt645_1997.d

@@ -1,9 +1,9 @@
 ..\obj\dlt645_1997.o: ..\dlt\src\dlt645_1997.c
 ..\obj\dlt645_1997.o: ..\dlt\inc\dlt645_private.h
 ..\obj\dlt645_1997.o: ..\dlt\inc\dlt645.h
-..\obj\dlt645_1997.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\dlt645_1997.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\dlt645_1997.o: ..\UCOS-II\Source\ucos_ii.h
 ..\obj\dlt645_1997.o: ..\UCOS-II\CONFIG\os_cfg.h
 ..\obj\dlt645_1997.o: ..\UCOS-II\Ports\os_cpu.h
 ..\obj\dlt645_1997.o: ..\dlt\inc\dlt645_1997_private.h
-..\obj\dlt645_1997.o: D:\keil\ARM\ARMCC\Bin\..\include\string.h
+..\obj\dlt645_1997.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/dlt645_2007.crf


+ 2 - 2
app/OBJ/dlt645_2007.d

@@ -1,9 +1,9 @@
 ..\obj\dlt645_2007.o: ..\dlt\src\dlt645_2007.c
 ..\obj\dlt645_2007.o: ..\dlt\inc\dlt645_private.h
 ..\obj\dlt645_2007.o: ..\dlt\inc\dlt645.h
-..\obj\dlt645_2007.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\dlt645_2007.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\dlt645_2007.o: ..\UCOS-II\Source\ucos_ii.h
 ..\obj\dlt645_2007.o: ..\UCOS-II\CONFIG\os_cfg.h
 ..\obj\dlt645_2007.o: ..\UCOS-II\Ports\os_cpu.h
 ..\obj\dlt645_2007.o: ..\dlt\inc\dlt645_2007_private.h
-..\obj\dlt645_2007.o: D:\keil\ARM\ARMCC\Bin\..\include\string.h
+..\obj\dlt645_2007.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/dlt645_data.crf


+ 3 - 3
app/OBJ/dlt645_data.d

@@ -1,9 +1,9 @@
 ..\obj\dlt645_data.o: ..\dlt\src\dlt645_data.c
 ..\obj\dlt645_data.o: ..\dlt\inc\dlt645_private.h
 ..\obj\dlt645_data.o: ..\dlt\inc\dlt645.h
-..\obj\dlt645_data.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\dlt645_data.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\dlt645_data.o: ..\UCOS-II\Source\ucos_ii.h
 ..\obj\dlt645_data.o: ..\UCOS-II\CONFIG\os_cfg.h
 ..\obj\dlt645_data.o: ..\UCOS-II\Ports\os_cpu.h
-..\obj\dlt645_data.o: D:\keil\ARM\ARMCC\Bin\..\include\string.h
-..\obj\dlt645_data.o: D:\keil\ARM\ARMCC\Bin\..\include\math.h
+..\obj\dlt645_data.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h
+..\obj\dlt645_data.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h

BIN
app/OBJ/dlt645_port.crf


+ 3 - 3
app/OBJ/dlt645_port.d

@@ -1,6 +1,6 @@
 ..\obj\dlt645_port.o: ..\dlt\port\dlt645_port.c
 ..\obj\dlt645_port.o: ..\dlt\inc\dlt645.h
-..\obj\dlt645_port.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\dlt645_port.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\dlt645_port.o: ..\UCOS-II\Source\ucos_ii.h
 ..\obj\dlt645_port.o: ..\UCOS-II\CONFIG\os_cfg.h
 ..\obj\dlt645_port.o: ..\UCOS-II\Ports\os_cpu.h
@@ -39,5 +39,5 @@
 ..\obj\dlt645_port.o: ..\Libraries\inc\misc.h
 ..\obj\dlt645_port.o: ..\HARDWARE\includes\delay.h
 ..\obj\dlt645_port.o: ..\HARDWARE\includes\usart.h
-..\obj\dlt645_port.o: D:\keil\ARM\ARMCC\Bin\..\include\stdio.h
-..\obj\dlt645_port.o: D:\keil\ARM\ARMCC\Bin\..\include\string.h
+..\obj\dlt645_port.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\dlt645_port.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/dns.crf


+ 24 - 0
app/OBJ/dns.d

@@ -0,0 +1,24 @@
+..\obj\dns.o: ..\lwip\src\core\dns.c
+..\obj\dns.o: ..\lwip\src\include\lwip/opt.h
+..\obj\dns.o: ..\lwip\src\arch/lwipopts.h
+..\obj\dns.o: ..\lwip\src\include\lwip/debug.h
+..\obj\dns.o: ..\lwip\src\include\lwip/arch.h
+..\obj\dns.o: ..\lwip\src\arch/cc.h
+..\obj\dns.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\dns.o: ..\lwip\src\arch/cpu.h
+..\obj\dns.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\dns.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\dns.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\dns.o: ..\lwip\src\include\lwip/opt.h
+..\obj\dns.o: ..\lwip\src\include\lwip/udp.h
+..\obj\dns.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\dns.o: ..\lwip\src\include\lwip/err.h
+..\obj\dns.o: ..\lwip\src\include\lwip/netif.h
+..\obj\dns.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\dns.o: ..\lwip\src\include\lwip/def.h
+..\obj\dns.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\dns.o: ..\lwip\src\include\lwip/mem.h
+..\obj\dns.o: ..\lwip\src\include\lwip/memp.h
+..\obj\dns.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\dns.o: ..\lwip\src\include\lwip/dns.h
+..\obj\dns.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/err.crf


+ 13 - 0
app/OBJ/err.d

@@ -0,0 +1,13 @@
+..\obj\err.o: ..\lwip\src\api\err.c
+..\obj\err.o: ..\lwip\src\include\lwip/err.h
+..\obj\err.o: ..\lwip\src\include\lwip/opt.h
+..\obj\err.o: ..\lwip\src\arch/lwipopts.h
+..\obj\err.o: ..\lwip\src\include\lwip/debug.h
+..\obj\err.o: ..\lwip\src\include\lwip/arch.h
+..\obj\err.o: ..\lwip\src\arch/cc.h
+..\obj\err.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\err.o: ..\lwip\src\arch/cpu.h
+..\obj\err.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\err.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\err.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\err.o: ..\lwip\src\include\lwip/opt.h

BIN
app/OBJ/etharp.crf


+ 28 - 0
app/OBJ/etharp.d

@@ -0,0 +1,28 @@
+..\obj\etharp.o: ..\lwip\src\netif\etharp.c
+..\obj\etharp.o: ..\lwip\src\include\lwip/opt.h
+..\obj\etharp.o: ..\lwip\src\arch/lwipopts.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/debug.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/arch.h
+..\obj\etharp.o: ..\lwip\src\arch/cc.h
+..\obj\etharp.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\etharp.o: ..\lwip\src\arch/cpu.h
+..\obj\etharp.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\etharp.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\etharp.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/opt.h
+..\obj\etharp.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/def.h
+..\obj\etharp.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/err.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/netif.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/stats.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/mem.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/memp.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/snmp.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/dhcp.h
+..\obj\etharp.o: ..\lwip\src\include\lwip/udp.h
+..\obj\etharp.o: ..\lwip\src\include\ipv4\lwip/autoip.h
+..\obj\etharp.o: ..\lwip\src\include\netif/etharp.h
+..\obj\etharp.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/ethernetif.crf


+ 69 - 0
app/OBJ/ethernetif.d

@@ -0,0 +1,69 @@
+..\obj\ethernetif.o: ..\lwip\src\arch\ethernetif.c
+..\obj\ethernetif.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/opt.h
+..\obj\ethernetif.o: ..\lwip\src\arch/lwipopts.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/debug.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/arch.h
+..\obj\ethernetif.o: ..\lwip\src\arch/cc.h
+..\obj\ethernetif.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\ethernetif.o: ..\lwip\src\arch/cpu.h
+..\obj\ethernetif.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\ethernetif.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\ethernetif.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/opt.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/def.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/mem.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/err.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/stats.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/memp.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/snmp.h
+..\obj\ethernetif.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\ethernetif.o: ..\lwip\src\include\netif/etharp.h
+..\obj\ethernetif.o: ..\lwip\src\include\lwip/netif.h
+..\obj\ethernetif.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\ethernetif.o: ..\lwip\src\include\netif/ppp_oe.h
+..\obj\ethernetif.o: ..\lwip\src\arch/sys_arch.h
+..\obj\ethernetif.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\ethernetif.o: ..\UCOS-II\CONFIG\includes.h
+..\obj\ethernetif.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdarg.h
+..\obj\ethernetif.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\ethernetif.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h
+..\obj\ethernetif.o: ..\HARDWARE\includes\delay.h
+..\obj\ethernetif.o: ..\USER\stm32f2xx.h
+..\obj\ethernetif.o: ..\CORE\core_cm3.h
+..\obj\ethernetif.o: ..\CORE\core_cmInstr.h
+..\obj\ethernetif.o: ..\CORE\core_cmFunc.h
+..\obj\ethernetif.o: ..\USER\system_stm32f2xx.h
+..\obj\ethernetif.o: ..\USER\stm32f2xx_conf.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_adc.h
+..\obj\ethernetif.o: ..\USER\stm32f2xx.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_can.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_crc.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_cryp.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_dac.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_dbgmcu.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_dcmi.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_dma.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_exti.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_flash.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_fsmc.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_hash.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_gpio.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_i2c.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_iwdg.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_pwr.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_rcc.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_rng.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_rtc.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_sdio.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_spi.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_syscfg.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_tim.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_usart.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2xx_wwdg.h
+..\obj\ethernetif.o: ..\Libraries\inc\misc.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2x7_eth.h
+..\obj\ethernetif.o: ..\Libraries\inc\stm32f2x7_eth_conf.h
+..\obj\ethernetif.o: ..\HARDWARE\includes\hd_eth.h

BIN
app/OBJ/ff.crf


BIN
app/OBJ/gateway_message.crf


+ 6 - 6
app/OBJ/gateway_message.d

@@ -1,11 +1,11 @@
-..\obj\gateway_message.o: ..\SYSTEM\source\gateway_message.c
-..\obj\gateway_message.o: D:\keil\ARM\ARMCC\Bin\..\include\string.h
-..\obj\gateway_message.o: D:\keil\ARM\ARMCC\Bin\..\include\stdlib.h
-..\obj\gateway_message.o: ..\SYSTEM\includes\protocol.h
-..\obj\gateway_message.o: ..\SYSTEM\includes\gateway_message.h
+..\obj\gateway_message.o: ..\System\source\gateway_message.c
+..\obj\gateway_message.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h
+..\obj\gateway_message.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\gateway_message.o: ..\System\includes\protocol.h
+..\obj\gateway_message.o: ..\System\includes\gateway_message.h
 ..\obj\gateway_message.o: ..\USER\stm32f2xx.h
 ..\obj\gateway_message.o: ..\CORE\core_cm3.h
-..\obj\gateway_message.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\gateway_message.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\gateway_message.o: ..\CORE\core_cmInstr.h
 ..\obj\gateway_message.o: ..\CORE\core_cmFunc.h
 ..\obj\gateway_message.o: ..\USER\system_stm32f2xx.h

BIN
app/OBJ/hd_eth.crf


+ 77 - 0
app/OBJ/hd_eth.d

@@ -0,0 +1,77 @@
+..\obj\hd_eth.o: ..\HARDWARE\sources\hd_eth.c
+..\obj\hd_eth.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h
+..\obj\hd_eth.o: ..\UCOS-II\CONFIG\includes.h
+..\obj\hd_eth.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdarg.h
+..\obj\hd_eth.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\hd_eth.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\hd_eth.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h
+..\obj\hd_eth.o: ..\HARDWARE\includes\delay.h
+..\obj\hd_eth.o: ..\USER\stm32f2xx.h
+..\obj\hd_eth.o: ..\CORE\core_cm3.h
+..\obj\hd_eth.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\hd_eth.o: ..\CORE\core_cmInstr.h
+..\obj\hd_eth.o: ..\CORE\core_cmFunc.h
+..\obj\hd_eth.o: ..\USER\system_stm32f2xx.h
+..\obj\hd_eth.o: ..\USER\stm32f2xx_conf.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_adc.h
+..\obj\hd_eth.o: ..\USER\stm32f2xx.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_can.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_crc.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_cryp.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_dac.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_dbgmcu.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_dcmi.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_dma.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_exti.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_flash.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_fsmc.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_hash.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_gpio.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_i2c.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_iwdg.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_pwr.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_rcc.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_rng.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_rtc.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_sdio.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_spi.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_syscfg.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_tim.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_usart.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2xx_wwdg.h
+..\obj\hd_eth.o: ..\Libraries\inc\misc.h
+..\obj\hd_eth.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\hd_eth.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\hd_eth.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2x7_eth.h
+..\obj\hd_eth.o: ..\Libraries\inc\stm32f2x7_eth_conf.h
+..\obj\hd_eth.o: ..\HARDWARE\includes\hd_eth.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/netif.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/opt.h
+..\obj\hd_eth.o: ..\lwip\src\arch/lwipopts.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/debug.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/arch.h
+..\obj\hd_eth.o: ..\lwip\src\arch/cc.h
+..\obj\hd_eth.o: ..\lwip\src\arch/cpu.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/opt.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/err.h
+..\obj\hd_eth.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/def.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\hd_eth.o: ..\lwip\src\arch/ethernetif.h
+..\obj\hd_eth.o: ..\lwip\src\include\netif/etharp.h
+..\obj\hd_eth.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\hd_eth.o: ..\lwip\src\arch/sys_arch.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/init.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/timers.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/sys.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/tcpip.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/api_msg.h
+..\obj\hd_eth.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stddef.h
+..\obj\hd_eth.o: ..\lwip\src\include\ipv4\lwip/igmp.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/api.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/netbuf.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/netifapi.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/dhcp.h
+..\obj\hd_eth.o: ..\lwip\src\include\lwip/udp.h
+..\obj\hd_eth.o: ..\lwip\src\include\ipv4\lwip/inet.h

BIN
app/OBJ/httpclient.crf


+ 68 - 0
app/OBJ/httpclient.d

@@ -0,0 +1,68 @@
+..\obj\httpclient.o: ..\http\httpclient.c
+..\obj\httpclient.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\httpclient.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\httpclient.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h
+..\obj\httpclient.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\httpclient.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\httpclient.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/opt.h
+..\obj\httpclient.o: ..\lwip\src\arch/lwipopts.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/debug.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/arch.h
+..\obj\httpclient.o: ..\lwip\src\arch/cc.h
+..\obj\httpclient.o: ..\lwip\src\arch/cpu.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/opt.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/api.h
+..\obj\httpclient.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stddef.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/netbuf.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/err.h
+..\obj\httpclient.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/def.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/sys.h
+..\obj\httpclient.o: ..\lwip\src\arch/sys_arch.h
+..\obj\httpclient.o: ..\UCOS-II\CONFIG\includes.h
+..\obj\httpclient.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdarg.h
+..\obj\httpclient.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\httpclient.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h
+..\obj\httpclient.o: ..\HARDWARE\includes\delay.h
+..\obj\httpclient.o: ..\USER\stm32f2xx.h
+..\obj\httpclient.o: ..\CORE\core_cm3.h
+..\obj\httpclient.o: ..\CORE\core_cmInstr.h
+..\obj\httpclient.o: ..\CORE\core_cmFunc.h
+..\obj\httpclient.o: ..\USER\system_stm32f2xx.h
+..\obj\httpclient.o: ..\USER\stm32f2xx_conf.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_adc.h
+..\obj\httpclient.o: ..\USER\stm32f2xx.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_can.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_crc.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_cryp.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_dac.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_dbgmcu.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_dcmi.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_dma.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_exti.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_flash.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_fsmc.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_hash.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_gpio.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_i2c.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_iwdg.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_pwr.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_rcc.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_rng.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_rtc.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_sdio.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_spi.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_syscfg.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_tim.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_usart.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2xx_wwdg.h
+..\obj\httpclient.o: ..\Libraries\inc\misc.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2x7_eth.h
+..\obj\httpclient.o: ..\Libraries\inc\stm32f2x7_eth_conf.h
+..\obj\httpclient.o: ..\HARDWARE\includes\hd_eth.h
+..\obj\httpclient.o: ..\lwip\src\include\ipv4\lwip/inet.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/sockets.h
+..\obj\httpclient.o: ..\lwip\src\include\lwip/dns.h
+..\obj\httpclient.o: ..\http\httpclient.h

BIN
app/OBJ/icmp.crf


+ 26 - 0
app/OBJ/icmp.d

@@ -0,0 +1,26 @@
+..\obj\icmp.o: ..\lwip\src\core\ipv4\icmp.c
+..\obj\icmp.o: ..\lwip\src\include\lwip/opt.h
+..\obj\icmp.o: ..\lwip\src\arch/lwipopts.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/debug.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/arch.h
+..\obj\icmp.o: ..\lwip\src\arch/cc.h
+..\obj\icmp.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\icmp.o: ..\lwip\src\arch/cpu.h
+..\obj\icmp.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\icmp.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\icmp.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/opt.h
+..\obj\icmp.o: ..\lwip\src\include\ipv4\lwip/icmp.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/err.h
+..\obj\icmp.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/def.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/netif.h
+..\obj\icmp.o: ..\lwip\src\include\ipv4\lwip/inet_chksum.h
+..\obj\icmp.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/stats.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/mem.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/memp.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\icmp.o: ..\lwip\src\include\lwip/snmp.h
+..\obj\icmp.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/igmp.crf


+ 12 - 0
app/OBJ/igmp.d

@@ -0,0 +1,12 @@
+..\obj\igmp.o: ..\lwip\src\core\ipv4\igmp.c
+..\obj\igmp.o: ..\lwip\src\include\lwip/opt.h
+..\obj\igmp.o: ..\lwip\src\arch/lwipopts.h
+..\obj\igmp.o: ..\lwip\src\include\lwip/debug.h
+..\obj\igmp.o: ..\lwip\src\include\lwip/arch.h
+..\obj\igmp.o: ..\lwip\src\arch/cc.h
+..\obj\igmp.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\igmp.o: ..\lwip\src\arch/cpu.h
+..\obj\igmp.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\igmp.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\igmp.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\igmp.o: ..\lwip\src\include\lwip/opt.h

BIN
app/OBJ/inet.crf


+ 15 - 0
app/OBJ/inet.d

@@ -0,0 +1,15 @@
+..\obj\inet.o: ..\lwip\src\core\ipv4\inet.c
+..\obj\inet.o: ..\lwip\src\include\lwip/opt.h
+..\obj\inet.o: ..\lwip\src\arch/lwipopts.h
+..\obj\inet.o: ..\lwip\src\include\lwip/debug.h
+..\obj\inet.o: ..\lwip\src\include\lwip/arch.h
+..\obj\inet.o: ..\lwip\src\arch/cc.h
+..\obj\inet.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\inet.o: ..\lwip\src\arch/cpu.h
+..\obj\inet.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\inet.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\inet.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\inet.o: ..\lwip\src\include\lwip/opt.h
+..\obj\inet.o: ..\lwip\src\include\ipv4\lwip/inet.h
+..\obj\inet.o: ..\lwip\src\include\lwip/def.h
+..\obj\inet.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h

BIN
app/OBJ/inet_chksum.crf


+ 19 - 0
app/OBJ/inet_chksum.d

@@ -0,0 +1,19 @@
+..\obj\inet_chksum.o: ..\lwip\src\core\ipv4\inet_chksum.c
+..\obj\inet_chksum.o: ..\lwip\src\include\lwip/opt.h
+..\obj\inet_chksum.o: ..\lwip\src\arch/lwipopts.h
+..\obj\inet_chksum.o: ..\lwip\src\include\lwip/debug.h
+..\obj\inet_chksum.o: ..\lwip\src\include\lwip/arch.h
+..\obj\inet_chksum.o: ..\lwip\src\arch/cc.h
+..\obj\inet_chksum.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\inet_chksum.o: ..\lwip\src\arch/cpu.h
+..\obj\inet_chksum.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\inet_chksum.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\inet_chksum.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\inet_chksum.o: ..\lwip\src\include\lwip/opt.h
+..\obj\inet_chksum.o: ..\lwip\src\include\ipv4\lwip/inet_chksum.h
+..\obj\inet_chksum.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\inet_chksum.o: ..\lwip\src\include\lwip/err.h
+..\obj\inet_chksum.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\inet_chksum.o: ..\lwip\src\include\lwip/def.h
+..\obj\inet_chksum.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stddef.h
+..\obj\inet_chksum.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/init.crf


+ 85 - 0
app/OBJ/init.d

@@ -0,0 +1,85 @@
+..\obj\init.o: ..\lwip\src\core\init.c
+..\obj\init.o: ..\lwip\src\include\lwip/opt.h
+..\obj\init.o: ..\lwip\src\arch/lwipopts.h
+..\obj\init.o: ..\lwip\src\include\lwip/debug.h
+..\obj\init.o: ..\lwip\src\include\lwip/arch.h
+..\obj\init.o: ..\lwip\src\arch/cc.h
+..\obj\init.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\init.o: ..\lwip\src\arch/cpu.h
+..\obj\init.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\init.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\init.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\init.o: ..\lwip\src\include\lwip/opt.h
+..\obj\init.o: ..\lwip\src\include\lwip/init.h
+..\obj\init.o: ..\lwip\src\include\lwip/stats.h
+..\obj\init.o: ..\lwip\src\include\lwip/mem.h
+..\obj\init.o: ..\lwip\src\include\lwip/memp.h
+..\obj\init.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\init.o: ..\lwip\src\include\lwip/sys.h
+..\obj\init.o: ..\lwip\src\include\lwip/err.h
+..\obj\init.o: ..\lwip\src\arch/sys_arch.h
+..\obj\init.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\init.o: ..\UCOS-II\CONFIG\includes.h
+..\obj\init.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdarg.h
+..\obj\init.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\init.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h
+..\obj\init.o: ..\HARDWARE\includes\delay.h
+..\obj\init.o: ..\USER\stm32f2xx.h
+..\obj\init.o: ..\CORE\core_cm3.h
+..\obj\init.o: ..\CORE\core_cmInstr.h
+..\obj\init.o: ..\CORE\core_cmFunc.h
+..\obj\init.o: ..\USER\system_stm32f2xx.h
+..\obj\init.o: ..\USER\stm32f2xx_conf.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_adc.h
+..\obj\init.o: ..\USER\stm32f2xx.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_can.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_crc.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_cryp.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_dac.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_dbgmcu.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_dcmi.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_dma.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_exti.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_flash.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_fsmc.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_hash.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_gpio.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_i2c.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_iwdg.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_pwr.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_rcc.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_rng.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_rtc.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_sdio.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_spi.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_syscfg.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_tim.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_usart.h
+..\obj\init.o: ..\Libraries\inc\stm32f2xx_wwdg.h
+..\obj\init.o: ..\Libraries\inc\misc.h
+..\obj\init.o: ..\Libraries\inc\stm32f2x7_eth.h
+..\obj\init.o: ..\Libraries\inc\stm32f2x7_eth_conf.h
+..\obj\init.o: ..\HARDWARE\includes\hd_eth.h
+..\obj\init.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\init.o: ..\lwip\src\include\lwip/netif.h
+..\obj\init.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\init.o: ..\lwip\src\include\lwip/def.h
+..\obj\init.o: ..\lwip\src\include\lwip/sockets.h
+..\obj\init.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stddef.h
+..\obj\init.o: ..\lwip\src\include\ipv4\lwip/inet.h
+..\obj\init.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\init.o: ..\lwip\src\include\lwip/raw.h
+..\obj\init.o: ..\lwip\src\include\lwip/udp.h
+..\obj\init.o: ..\lwip\src\include\lwip/tcp_impl.h
+..\obj\init.o: ..\lwip\src\include\lwip/tcp.h
+..\obj\init.o: ..\lwip\src\include\ipv4\lwip/icmp.h
+..\obj\init.o: ..\lwip\src\include\lwip/snmp_msg.h
+..\obj\init.o: ..\lwip\src\include\lwip/snmp.h
+..\obj\init.o: ..\lwip\src\include\lwip/snmp_structs.h
+..\obj\init.o: ..\lwip\src\include\ipv4\lwip/autoip.h
+..\obj\init.o: ..\lwip\src\include\ipv4\lwip/igmp.h
+..\obj\init.o: ..\lwip\src\include\lwip/dns.h
+..\obj\init.o: ..\lwip\src\include\lwip/timers.h
+..\obj\init.o: ..\lwip\src\include\netif/etharp.h
+..\obj\init.o: ..\lwip\src\include\lwip/api.h
+..\obj\init.o: ..\lwip\src\include\lwip/netbuf.h

BIN
app/OBJ/ip.crf


+ 35 - 0
app/OBJ/ip.d

@@ -0,0 +1,35 @@
+..\obj\ip.o: ..\lwip\src\core\ipv4\ip.c
+..\obj\ip.o: ..\lwip\src\include\lwip/opt.h
+..\obj\ip.o: ..\lwip\src\arch/lwipopts.h
+..\obj\ip.o: ..\lwip\src\include\lwip/debug.h
+..\obj\ip.o: ..\lwip\src\include\lwip/arch.h
+..\obj\ip.o: ..\lwip\src\arch/cc.h
+..\obj\ip.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\ip.o: ..\lwip\src\arch/cpu.h
+..\obj\ip.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\ip.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\ip.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\ip.o: ..\lwip\src\include\lwip/opt.h
+..\obj\ip.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\ip.o: ..\lwip\src\include\lwip/def.h
+..\obj\ip.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\ip.o: ..\lwip\src\include\lwip/err.h
+..\obj\ip.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\ip.o: ..\lwip\src\include\lwip/netif.h
+..\obj\ip.o: ..\lwip\src\include\lwip/mem.h
+..\obj\ip.o: ..\lwip\src\include\ipv4\lwip/ip_frag.h
+..\obj\ip.o: ..\lwip\src\include\ipv4\lwip/inet_chksum.h
+..\obj\ip.o: ..\lwip\src\include\ipv4\lwip/icmp.h
+..\obj\ip.o: ..\lwip\src\include\ipv4\lwip/igmp.h
+..\obj\ip.o: ..\lwip\src\include\lwip/raw.h
+..\obj\ip.o: ..\lwip\src\include\lwip/udp.h
+..\obj\ip.o: ..\lwip\src\include\lwip/tcp_impl.h
+..\obj\ip.o: ..\lwip\src\include\lwip/tcp.h
+..\obj\ip.o: ..\lwip\src\include\lwip/snmp.h
+..\obj\ip.o: ..\lwip\src\include\lwip/dhcp.h
+..\obj\ip.o: ..\lwip\src\include\ipv4\lwip/autoip.h
+..\obj\ip.o: ..\lwip\src\include\lwip/stats.h
+..\obj\ip.o: ..\lwip\src\include\lwip/memp.h
+..\obj\ip.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\ip.o: ..\lwip\src\arch/perf.h
+..\obj\ip.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/ip_addr.crf


+ 17 - 0
app/OBJ/ip_addr.d

@@ -0,0 +1,17 @@
+..\obj\ip_addr.o: ..\lwip\src\core\ipv4\ip_addr.c
+..\obj\ip_addr.o: ..\lwip\src\include\lwip/opt.h
+..\obj\ip_addr.o: ..\lwip\src\arch/lwipopts.h
+..\obj\ip_addr.o: ..\lwip\src\include\lwip/debug.h
+..\obj\ip_addr.o: ..\lwip\src\include\lwip/arch.h
+..\obj\ip_addr.o: ..\lwip\src\arch/cc.h
+..\obj\ip_addr.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\ip_addr.o: ..\lwip\src\arch/cpu.h
+..\obj\ip_addr.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\ip_addr.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\ip_addr.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\ip_addr.o: ..\lwip\src\include\lwip/opt.h
+..\obj\ip_addr.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\ip_addr.o: ..\lwip\src\include\lwip/def.h
+..\obj\ip_addr.o: ..\lwip\src\include\lwip/netif.h
+..\obj\ip_addr.o: ..\lwip\src\include\lwip/err.h
+..\obj\ip_addr.o: ..\lwip\src\include\lwip/pbuf.h

BIN
app/OBJ/ip_frag.crf


+ 27 - 0
app/OBJ/ip_frag.d

@@ -0,0 +1,27 @@
+..\obj\ip_frag.o: ..\lwip\src\core\ipv4\ip_frag.c
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/opt.h
+..\obj\ip_frag.o: ..\lwip\src\arch/lwipopts.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/debug.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/arch.h
+..\obj\ip_frag.o: ..\lwip\src\arch/cc.h
+..\obj\ip_frag.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\ip_frag.o: ..\lwip\src\arch/cpu.h
+..\obj\ip_frag.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\ip_frag.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\ip_frag.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/opt.h
+..\obj\ip_frag.o: ..\lwip\src\include\ipv4\lwip/ip_frag.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/err.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/pbuf.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/netif.h
+..\obj\ip_frag.o: ..\lwip\src\include\ipv4\lwip/ip_addr.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/def.h
+..\obj\ip_frag.o: ..\lwip\src\include\ipv4\lwip/ip.h
+..\obj\ip_frag.o: ..\lwip\src\include\ipv4\lwip/inet_chksum.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/snmp.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/stats.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/mem.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/memp.h
+..\obj\ip_frag.o: ..\lwip\src\include\lwip/memp_std.h
+..\obj\ip_frag.o: ..\lwip\src\include\ipv4\lwip/icmp.h
+..\obj\ip_frag.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/sx127x_driver.crf


+ 49 - 0
app/OBJ/json_queue.d

@@ -0,0 +1,49 @@
+..\obj\json_queue.o: ..\System\source\json_queue.c
+..\obj\json_queue.o: ..\System\includes\json_queue.h
+..\obj\json_queue.o: ..\UCOS-II\CONFIG\includes.h
+..\obj\json_queue.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdarg.h
+..\obj\json_queue.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\json_queue.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdlib.h
+..\obj\json_queue.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\math.h
+..\obj\json_queue.o: ..\HARDWARE\includes\delay.h
+..\obj\json_queue.o: ..\USER\stm32f2xx.h
+..\obj\json_queue.o: ..\CORE\core_cm3.h
+..\obj\json_queue.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\json_queue.o: ..\CORE\core_cmInstr.h
+..\obj\json_queue.o: ..\CORE\core_cmFunc.h
+..\obj\json_queue.o: ..\USER\system_stm32f2xx.h
+..\obj\json_queue.o: ..\USER\stm32f2xx_conf.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_adc.h
+..\obj\json_queue.o: ..\USER\stm32f2xx.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_can.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_crc.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_cryp.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_dac.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_dbgmcu.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_dcmi.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_dma.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_exti.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_flash.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_fsmc.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_hash.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_gpio.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_i2c.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_iwdg.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_pwr.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_rcc.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_rng.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_rtc.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_sdio.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_spi.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_syscfg.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_tim.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_usart.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2xx_wwdg.h
+..\obj\json_queue.o: ..\Libraries\inc\misc.h
+..\obj\json_queue.o: ..\UCOS-II\Source\ucos_ii.h
+..\obj\json_queue.o: ..\UCOS-II\CONFIG\os_cfg.h
+..\obj\json_queue.o: ..\UCOS-II\Ports\os_cpu.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2x7_eth.h
+..\obj\json_queue.o: ..\Libraries\inc\stm32f2x7_eth_conf.h
+..\obj\json_queue.o: ..\HARDWARE\includes\hd_eth.h
+..\obj\json_queue.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\string.h

BIN
app/OBJ/led.crf


+ 1 - 1
app/OBJ/led.d

@@ -2,7 +2,7 @@
 ..\obj\led.o: ..\HARDWARE\includes\led.h
 ..\obj\led.o: ..\USER\stm32f2xx.h
 ..\obj\led.o: ..\CORE\core_cm3.h
-..\obj\led.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\led.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\led.o: ..\CORE\core_cmInstr.h
 ..\obj\led.o: ..\CORE\core_cmFunc.h
 ..\obj\led.o: ..\USER\system_stm32f2xx.h

BIN
app/OBJ/log.crf


+ 3 - 3
app/OBJ/log.d

@@ -1,11 +1,11 @@
 ..\obj\log.o: ..\HARDWARE\sources\log.c
 ..\obj\log.o: ..\HARDWARE\includes\log.h
-..\obj\log.o: D:\keil\ARM\ARMCC\Bin\..\include\stdarg.h
-..\obj\log.o: D:\keil\ARM\ARMCC\Bin\..\include\stdio.h
+..\obj\log.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdarg.h
+..\obj\log.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdio.h
 ..\obj\log.o: ..\HARDWARE\includes\usart.h
 ..\obj\log.o: ..\USER\stm32f2xx.h
 ..\obj\log.o: ..\CORE\core_cm3.h
-..\obj\log.o: D:\keil\ARM\ARMCC\Bin\..\include\stdint.h
+..\obj\log.o: D:\workSoftware\stm32Software\mdk\mdkcore\ARM\ARMCC\Bin\..\include\stdint.h
 ..\obj\log.o: ..\CORE\core_cmInstr.h
 ..\obj\log.o: ..\CORE\core_cmFunc.h
 ..\obj\log.o: ..\USER\system_stm32f2xx.h

+ 0 - 0
app/OBJ/lora_gateway.axf


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác