Browse Source

update

zdyz_demo_no_sram
tianjialong 3 years ago
parent
commit
824bacd16b
  1. BIN
      app/Output/atk_f407.axf
  2. 8
      app/Output/atk_f407.build_log.htm
  3. 11041
      app/Output/atk_f407.hex
  4. 3272
      app/Output/atk_f407.htm
  5. 3101
      app/Output/atk_f407.map
  6. 47
      app/Output/atk_f407_lwIP.dep
  7. 29
      app/Projects/MDK-ARM/atk_f407.uvguix.29643
  8. 260
      app/User/freertos_demo.c

BIN
app/Output/atk_f407.axf

8
app/Output/atk_f407.build_log.htm

@ -29,11 +29,9 @@ Project File Date: 02/18/2023
Build target 'lwIP'
Note: source file '..\..\Middlewares\LWIP\src\core\sys.c' - object file renamed from '..\..\Output\sys.o' to '..\..\Output\sys_1.o'.
Note: source file '..\..\Middlewares\LWIP\src\netif\ethernet.c' - object file renamed from '..\..\Output\ethernet.o' to '..\..\Output\ethernet_1.o'.
compiling usmart_config.c...
compiling lwip_demo.c...
compiling lwip_comm.c...
compiling freertos_demo.c...
linking...
Program Size: Code=107688 RO-data=15016 RW-data=776 ZI-data=102016
Program Size: Code=106932 RO-data=2864 RW-data=768 ZI-data=102016
FromELF: creating hex file...
"..\..\Output\atk_f407.axf" - 0 Error(s), 0 Warning(s).
@ -48,7 +46,7 @@ Package Vendor: Keil
C:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:04
Build Time Elapsed: 00:00:03
</pre>
</body>
</html>

11041
app/Output/atk_f407.hex
File diff suppressed because it is too large
View File

3272
app/Output/atk_f407.htm
File diff suppressed because it is too large
View File

3101
app/Output/atk_f407.map
File diff suppressed because it is too large
View File

47
app/Output/atk_f407_lwIP.dep

@ -1,7 +1,7 @@
Dependencies for Project 'atk_f407', Target 'lwIP': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s)(0x63EDE49C)(--cpu Cortex-M4.fp.sp -g --apcs=interwork --pd "__MICROLIB SETA 1" -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include --pd "__UVISION_VERSION SETA 535" --pd "STM32F407xx SETA 1" --list ..\..\output\startup_stm32f407xx.lst --xref -o ..\..\output\startup_stm32f407xx.o --depend ..\..\output\startup_stm32f407xx.d)
F (..\..\User\main.c)(0x63F041FB)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\main.o --depend ..\..\output\main.d)
F (..\..\User\main.c)(0x63F06DA1)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\main.o --depend ..\..\output\main.d)
I (..\..\Drivers\./SYSTEM/sys/sys.h)(0x63F039C0)
I (..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x63EDE49C)
I (..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x63EDE49C)
@ -87,7 +87,7 @@ I (..\..\Drivers\./SYSTEM/usart/usart.h)(0x63F039CA)
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374)
I (..\..\Drivers\./SYSTEM/delay/delay.h)(0x63F039D8)
I (..\..\Drivers\./BSP/LED/led.h)(0x63F035BA)
I (..\..\Drivers\./BSP/LCD/lcd.h)(0x63F035A7)
I (..\..\Drivers\./BSP/LCD/lcd.h)(0x63F06EE5)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374)
I (..\..\Middlewares\./USMART/usmart.h)(0x63F0347B)
I (..\..\Middlewares\./USMART/usmart_port.h)(0x63F03458)
@ -257,9 +257,9 @@ I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spdifrx.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dfsdm.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_lptim.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_mmc.h)(0x63EDE49C)
F (..\..\User\freertos_demo.c)(0x63F04200)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\freertos_demo.o --depend ..\..\output\freertos_demo.d)
F (..\..\User\freertos_demo.c)(0x63F0710B)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\freertos_demo.o --depend ..\..\output\freertos_demo.d)
I (..\..\User\freertos_demo.h)(0x63F03421)
I (..\..\Drivers\./BSP/LED/led.h)(0x63F035BA)
I (..\..\Drivers\./BSP/KEY/key.h)(0x63F03579)
I (..\..\Drivers\./SYSTEM/sys/sys.h)(0x63F039C0)
I (..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x63EDE49C)
I (..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x63EDE49C)
@ -341,17 +341,10 @@ I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spdifrx.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dfsdm.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_lptim.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_mmc.h)(0x63EDE49C)
I (..\..\Drivers\./BSP/LCD/lcd.h)(0x63F035A7)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374)
I (..\..\Drivers\./BSP/LED/led.h)(0x63F035BA)
I (..\..\Drivers\./SYSTEM/delay/delay.h)(0x63F039D8)
I (..\..\Drivers\./SYSTEM/usart/usart.h)(0x63F039CA)
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374)
I (..\..\Drivers\./SYSTEM/delay/delay.h)(0x63F039D8)
I (..\..\Drivers\./BSP/KEY/key.h)(0x63F03579)
I (..\..\Middlewares\lwip\arch\lwip_comm.h)(0x63F0351C)
I (..\..\Drivers\./BSP/ETHERNET/ethernet.h)(0x63F03557)
I (..\..\Middlewares\lwip\lwip_app\lwip_demo.h)(0x63F034C8)
I (..\..\Middlewares\lwip\arch\lwipopts.h)(0x63F03525)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E)
I (..\..\Middlewares\FreeRTOS\include\FreeRTOS.h)(0x63EDE49D)
I (..\..\User\FreeRTOSConfig.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\include\projdefs.h)(0x63EDE49D)
@ -359,9 +352,15 @@ I (..\..\Middlewares\FreeRTOS\include\portable.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\include\deprecated_definitions.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F\portmacro.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\include\mpu_wrappers.h)(0x63EDE49D)
I (..\..\Middlewares\lwip\arch\lwip_comm.h)(0x63F04A35)
I (..\..\Drivers\./BSP/ETHERNET/ethernet.h)(0x63F03557)
I (..\..\Middlewares\lwip\lwip_app\lwip_demo.h)(0x63F034C8)
I (..\..\Middlewares\lwip\arch\lwipopts.h)(0x63F03525)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374)
I (..\..\Middlewares\FreeRTOS\include\queue.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\include\task.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\include\list.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\include\queue.h)(0x63EDE49D)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E)
F (..\..\Drivers\SYSTEM\delay\delay.c)(0x63F039FD)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\delay.o --depend ..\..\output\delay.d)
I (..\..\Drivers\./SYSTEM/sys/sys.h)(0x63F039C0)
I (..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x63EDE49C)
@ -2163,9 +2162,9 @@ I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spdifrx.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dfsdm.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_lptim.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_mmc.h)(0x63EDE49C)
F (..\..\Drivers\BSP\LCD\lcd.c)(0x63F03590)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\lcd.o --depend ..\..\output\lcd.d)
F (..\..\Drivers\BSP\LCD\lcd.c)(0x63F06EE1)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\lcd.o --depend ..\..\output\lcd.d)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374)
I (..\..\Drivers\./BSP/LCD/lcd.h)(0x63F035A7)
I (..\..\Drivers\./BSP/LCD/lcd.h)(0x63F06EE5)
I (..\..\Drivers\./SYSTEM/sys/sys.h)(0x63F039C0)
I (..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x63EDE49C)
I (..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x63EDE49C)
@ -2247,10 +2246,10 @@ I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spdifrx.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dfsdm.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_lptim.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_mmc.h)(0x63EDE49C)
I (..\..\Drivers\./BSP/LCD/lcdfont.h)(0x63F0359E)
I (..\..\Drivers\./BSP/LCD/lcdfont.h)(0x63F06D22)
I (..\..\Drivers\./SYSTEM/usart/usart.h)(0x63F039CA)
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374)
I (..\..\Drivers\./BSP/LCD/lcd_ex.c)(0x63F03586)
I (..\..\Drivers\./BSP/LCD/lcd_ex.c)(0x63F06D29)
I (..\..\Drivers\./SYSTEM/delay/delay.h)(0x63F039D8)
F (..\..\Drivers\BSP\KEY\key.c)(0x63F0356E)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\key.o --depend ..\..\output\key.d)
I (..\..\Drivers\./BSP/KEY/key.h)(0x63F03579)
@ -2420,7 +2419,7 @@ I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spdifrx.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dfsdm.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_lptim.h)(0x63EDE49C)
I (..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_mmc.h)(0x63EDE49C)
I (..\..\Middlewares\lwip\arch\lwip_comm.h)(0x63F0351C)
I (..\..\Middlewares\lwip\arch\lwip_comm.h)(0x63F04A35)
I (..\..\Drivers\./SYSTEM/delay/delay.h)(0x63F039D8)
F (..\..\Middlewares\USMART\usmart.c)(0x63F043AA)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\usmart.o --depend ..\..\output\usmart.d)
I (..\..\Middlewares\./USMART/usmart.h)(0x63F0347B)
@ -7113,11 +7112,11 @@ I (..\..\Middlewares\FreeRTOS\include\list.h)(0x63EDE49D)
I (..\..\Middlewares\lwip\src\include\lwip/sys.h)(0x63EDE49D)
I (..\..\Middlewares\lwip\arch/sys_arch.h)(0x63EDE49D)
I (..\..\Middlewares\LWIP\arch\ethernetif.h)(0x63F03507)
I (..\..\Middlewares\LWIP\arch\lwip_comm.h)(0x63F0351C)
I (..\..\Middlewares\LWIP\arch\lwip_comm.h)(0x63F04A35)
I (..\..\Drivers\./BSP/ETHERNET/ethernet.h)(0x63F03557)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E)
F (..\..\Middlewares\LWIP\arch\lwip_comm.c)(0x63F04676)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\lwip_comm.o --depend ..\..\output\lwip_comm.d)
I (..\..\Middlewares\LWIP\arch\lwip_comm.h)(0x63F0351C)
F (..\..\Middlewares\LWIP\arch\lwip_comm.c)(0x63F04A35)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\lwip_comm.o --depend ..\..\output\lwip_comm.d)
I (..\..\Middlewares\LWIP\arch\lwip_comm.h)(0x63F04A35)
I (..\..\Drivers\./BSP/ETHERNET/ethernet.h)(0x63F03557)
I (..\..\Drivers\./SYSTEM/sys/sys.h)(0x63F039C0)
I (..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x63EDE49C)
@ -7370,7 +7369,7 @@ I (..\..\Middlewares\FreeRTOS\include\semphr.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\include\queue.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\include\task.h)(0x63EDE49D)
I (..\..\Middlewares\FreeRTOS\include\list.h)(0x63EDE49D)
F (..\..\Middlewares\lwip\lwip_app\lwip_demo.c)(0x63F04672)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\lwip_demo.o --depend ..\..\output\lwip_demo.d)
F (..\..\Middlewares\lwip\lwip_app\lwip_demo.c)(0x63F06DB9)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\..\User -I ..\..\Drivers -I ..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include -I ..\..\Drivers\CMSIS\Include -I ..\..\Drivers\STM32F4xx_HAL_Driver\Inc -I ..\..\Middlewares -I ..\..\Middlewares\lwip\src\include -I ..\..\Middlewares\lwip\src\include\lwip -I ..\..\Middlewares\lwip\arch -I ..\..\Middlewares\lwip\lwip_app -I ..\..\Middlewares\lwip -I ..\..\Middlewares\FreeRTOS\include -I ..\..\Middlewares\FreeRTOS\portable\RVDS\ARM_CM4F --diag_suppress=381 --diag_suppress=1 --diag_suppress=177 --diag_suppress=111 --diag_suppress=1295 --diag_suppress=870 -IC:\Users\29643\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -IC:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="535" -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx -o ..\..\output\lwip_demo.o --depend ..\..\output\lwip_demo.d)
I (..\..\Middlewares\FreeRTOS\include\FreeRTOS.h)(0x63EDE49D)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E)
@ -7491,7 +7490,7 @@ I (..\..\Middlewares\lwip\src\include\lwip/priv/mem_priv.h)(0x63EDE49D)
I (..\..\Middlewares\lwip\src\include\lwip/inet.h)(0x63EDE49D)
I (..\..\Middlewares\lwip\src\include\lwip/errno.h)(0x63EDE49D)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E)
I (..\..\Drivers\./BSP/LCD/lcd.h)(0x63F035A7)
I (..\..\Drivers\./BSP/LCD/lcd.h)(0x63F06EE5)
I (..\..\Middlewares\lwip\src\include\lwip/sys.h)(0x63EDE49D)
I (..\..\Middlewares\lwip\arch/sys_arch.h)(0x63EDE49D)
I (..\..\Middlewares\lwip\src\include\lwip/api.h)(0x63EDE49D)

29
app/Projects/MDK-ARM/atk_f407.uvguix.29643
File diff suppressed because it is too large
View File

260
app/User/freertos_demo.c

@ -17,23 +17,21 @@
*
****************************************************************************************************
*/
#include "freertos_demo.h"
#include "./BSP/KEY/key.h"
#include "./BSP/LED/led.h"
#include "./BSP/LCD/lcd.h"
#include "./SYSTEM/usart/usart.h"
#include "./SYSTEM/delay/delay.h"
// #include "./MALLOC/malloc.h"
#include "./BSP/KEY/key.h"
#include "./SYSTEM/usart/usart.h"
#include "FreeRTOS.h"
#include "lwip_comm.h"
#include "lwip_demo.h"
#include "lwipopts.h"
#include "queue.h"
#include "stdio.h"
#include "string.h"
#include "FreeRTOS.h"
#include "task.h"
#include "queue.h"
/******************************************************************************************************/
/*FreeRTOS配置*/
@ -41,76 +39,67 @@
/* START_TASK 任务 配置
* :
*/
#define START_TASK_PRIO 5 /* 任务优先级 */
#define START_STK_SIZE 128 /* 任务堆栈大小 */
TaskHandle_t StartTask_Handler; /* 任务句柄 */
void start_task(void *pvParameters); /* 任务函数 */
#define START_TASK_PRIO 5 /* 任务优先级 */
#define START_STK_SIZE 128 /* 任务堆栈大小 */
TaskHandle_t StartTask_Handler; /* 任务句柄 */
void start_task(void* pvParameters); /* 任务函数 */
/* LWIP_DEMO 任务 配置
* :
*/
#define LWIP_DMEO_TASK_PRIO 11 /* 任务优先级 */
#define LWIP_DMEO_STK_SIZE 1024 /* 任务堆栈大小 */
TaskHandle_t LWIP_Task_Handler; /* 任务句柄 */
void lwip_demo_task(void *pvParameters); /* 任务函数 */
#define LWIP_DMEO_TASK_PRIO 11 /* 任务优先级 */
#define LWIP_DMEO_STK_SIZE 1024 /* 任务堆栈大小 */
TaskHandle_t LWIP_Task_Handler; /* 任务句柄 */
void lwip_demo_task(void* pvParameters); /* 任务函数 */
/* LED_TASK 任务 配置
* :
*/
#define LED_TASK_PRIO 10 /* 任务优先级 */
#define LED_STK_SIZE 128 /* 任务堆栈大小 */
TaskHandle_t LEDTask_Handler; /* 任务句柄 */
void led_task(void *pvParameters); /* 任务函数 */
#define LED_TASK_PRIO 10 /* 任务优先级 */
#define LED_STK_SIZE 128 /* 任务堆栈大小 */
TaskHandle_t LEDTask_Handler; /* 任务句柄 */
void led_task(void* pvParameters); /* 任务函数 */
/******************************************************************************************************/
/**
* @breif UI
* @param mode : bit0:0,;1,UI
* bit1:0,;1,UI
* @retval
*/
void lwip_test_ui(uint8_t mode)
{
uint8_t speed;
uint8_t buf[30];
if (mode & 1<< 0)
{
lcd_fill(5, 30, lcddev.width,110, WHITE);
lcd_show_string(5, 30, 200, 16, 16, "STM32", RED);
lcd_show_string(5, 50, 400, 16, 16, "lwIP UDPBroadcastTest", RED);
lcd_show_string(5, 70, 200, 16, 16, "ATOM@ALIENTEK", RED);
void lwip_test_ui(uint8_t mode) {
uint8_t speed;
uint8_t buf[30];
if (mode & 1 << 0) {
printf("STM32\r\n");
printf("lwIP UDPBroadcastTest\r\n");
printf("ATOM@ALIENTEK\r\n");
}
if (mode & 1 << 1) {
// lcd_fill(5, 110, lcddev.width,lcddev.height, WHITE);
printf("lwIP Init Successed\r\n");
if (g_lwipdev.dhcpstatus == 2) {
sprintf((char*)buf, "DHCP IP:%d.%d.%d.%d", g_lwipdev.ip[0], g_lwipdev.ip[1], g_lwipdev.ip[2],
g_lwipdev.ip[3]); /* 显示动态IP地址 */
} else {
sprintf((char*)buf, "Static IP:%d.%d.%d.%d", g_lwipdev.ip[0], g_lwipdev.ip[1], g_lwipdev.ip[2],
g_lwipdev.ip[3]); /* 打印静态IP地址 */
}
if (mode & 1 << 1)
{
lcd_fill(5, 110, lcddev.width,lcddev.height, WHITE);
lcd_show_string(5, 110, 200, 16, 16, "lwIP Init Successed", BLUE);
if (g_lwipdev.dhcpstatus == 2)
{
sprintf((char*)buf,"DHCP IP:%d.%d.%d.%d",g_lwipdev.ip[0],g_lwipdev.ip[1],g_lwipdev.ip[2],g_lwipdev.ip[3]); /* 显示动态IP地址 */
}
else
{
sprintf((char*)buf,"Static IP:%d.%d.%d.%d",g_lwipdev.ip[0],g_lwipdev.ip[1],g_lwipdev.ip[2],g_lwipdev.ip[3]); /* 打印静态IP地址 */
}
lcd_show_string(5, 130, 200, 16, 16, (char*)buf, BLUE);
speed = ethernet_chip_get_speed(); /* 得到网速 */
if (speed)
{
lcd_show_string(5, 150, 200, 16, 16, "Ethernet Speed:100M", BLUE);
}
else
{
lcd_show_string(5, 150, 200, 16, 16, "Ethernet Speed:10M", BLUE);
}
printf("%s\r\n", (char*)buf);
speed = ethernet_chip_get_speed(); /* 得到网速 */
if (speed) {
printf("Ethernet Speed:100M\r\n");
} else {
printf("Ethernet Speed:10M\r\n");
}
}
}
/**
@ -118,17 +107,16 @@ void lwip_test_ui(uint8_t mode)
* @param
* @retval
*/
void freertos_demo(void)
{
/* start_task任务 */
xTaskCreate((TaskFunction_t )start_task,
(const char * )"start_task",
(uint16_t )START_STK_SIZE,
(void * )NULL,
(UBaseType_t )START_TASK_PRIO,
(TaskHandle_t * )&StartTask_Handler);
vTaskStartScheduler(); /* 开启任务调度 */
void freertos_demo(void) {
/* start_task任务 */
xTaskCreate((TaskFunction_t)start_task, //
(const char*)"start_task", //
(uint16_t)START_STK_SIZE, //
(void*)NULL, //
(UBaseType_t)START_TASK_PRIO, //
(TaskHandle_t*)&StartTask_Handler); //
vTaskStartScheduler(); /* 开启任务调度 */
}
/**
@ -136,58 +124,52 @@ void freertos_demo(void)
* @param pvParameters : ()
* @retval
*/
void start_task(void *pvParameters)
{
pvParameters = pvParameters;
g_lwipdev.lwip_display_fn = lwip_test_ui;
lwip_test_ui(1); /* 加载后前部分UI */
while (lwip_comm_init() != 0)
{
lcd_show_string(30, 110, 200, 16, 16, "lwIP Init failed!!", RED);
delay_ms(500);
lcd_fill(30, 50, 200 + 30, 50 + 16, WHITE);
lcd_show_string(30, 110, 200, 16, 16, "Retrying... ", RED);
delay_ms(500);
LED1_TOGGLE();
}
while (!ethernet_read_phy(PHY_SR)) /* 检查MCU与PHY芯片是否通信成功 */
{
printf("MCU与PHY芯片通信失败,请检查电路或者源码!!!!\r\n");
}
while ((g_lwipdev.dhcpstatus != 2) && (g_lwipdev.dhcpstatus != 0XFF)) /* 等待DHCP获取成功/超时溢出 */
{
vTaskDelay(5);
}
taskENTER_CRITICAL(); /* 进入临界区 */
/* 创建lwIP任务 */
xTaskCreate((TaskFunction_t )lwip_demo_task,
(const char* )"lwip_demo_task",
(uint16_t )LWIP_DMEO_STK_SIZE,
(void* )NULL,
(UBaseType_t )LWIP_DMEO_TASK_PRIO,
(TaskHandle_t* )&LWIP_Task_Handler);
/* LED测试任务 */
xTaskCreate((TaskFunction_t )led_task,
(const char* )"led_task",
(uint16_t )LED_STK_SIZE,
(void* )NULL,
(UBaseType_t )LED_TASK_PRIO,
(TaskHandle_t* )&LEDTask_Handler);
vTaskDelete(StartTask_Handler); /* 删除开始任务 */
taskEXIT_CRITICAL(); /* 退出临界区 */
void start_task(void* pvParameters) {
pvParameters = pvParameters;
g_lwipdev.lwip_display_fn = lwip_test_ui;
lwip_test_ui(1); /* 加载后前部分UI */
while (lwip_comm_init() != 0) {
printf("lwIP Init failed!!\r\n");
delay_ms(500);
printf("Retrying... \r\n");
delay_ms(500);
LED1_TOGGLE();
}
while (!ethernet_read_phy(PHY_SR)) /* 检查MCU与PHY芯片是否通信成功 */
{
/* MCU与PHY芯片通信失败,请检查电路或者源码!!!! */
printf("MCU and PHY chip communication failed, please check the circuit or source code\r\n");
}
while ((g_lwipdev.dhcpstatus != 2) && (g_lwipdev.dhcpstatus != 0XFF)) /* 等待DHCP获取成功/超时溢出 */
{
vTaskDelay(5);
}
taskENTER_CRITICAL(); /* 进入临界区 */
/* 创建lwIP任务 */
xTaskCreate((TaskFunction_t)lwip_demo_task, //
(const char*)"lwip_demo_task", //
(uint16_t)LWIP_DMEO_STK_SIZE, //
(void*)NULL, //
(UBaseType_t)LWIP_DMEO_TASK_PRIO, //
(TaskHandle_t*)&LWIP_Task_Handler); //
/* LED测试任务 */
xTaskCreate((TaskFunction_t)led_task, //
(const char*)"led_task", //
(uint16_t)LED_STK_SIZE, //
(void*)NULL, //
(UBaseType_t)LED_TASK_PRIO, //
(TaskHandle_t*)&LEDTask_Handler); //
vTaskDelete(StartTask_Handler); /* 删除开始任务 */
taskEXIT_CRITICAL(); /* 退出临界区 */
}
/**
@ -195,16 +177,14 @@ void start_task(void *pvParameters)
* @param pvParameters : ()
* @retval
*/
void lwip_demo_task(void *pvParameters)
{
pvParameters = pvParameters;
lwip_demo(); /* lwip测试代码 */
while (1)
{
vTaskDelay(5);
}
void lwip_demo_task(void* pvParameters) {
pvParameters = pvParameters;
lwip_demo(); /* lwip测试代码 */
while (1) {
vTaskDelay(5);
}
}
/**
@ -212,13 +192,11 @@ void lwip_demo_task(void *pvParameters)
* @param pvParameters : ()
* @retval
*/
void led_task(void *pvParameters)
{
pvParameters = pvParameters;
while (1)
{
LED1_TOGGLE();
vTaskDelay(100);
}
void led_task(void* pvParameters) {
pvParameters = pvParameters;
while (1) {
LED1_TOGGLE();
vTaskDelay(100);
}
}
Loading…
Cancel
Save