【E1032】W5500在STM32F407VGT6上移植(成功)

2021-09-11 11:05:32      索炜达电子      1347     

项目编号:E1032

文件大小:2.4M

源码说明:带中文注释

开发环境:uCOS/III

简要概述:

硬件信息:
    MCU:  STM32F407VGT6
    以太网芯片:W5500
    接口:SPI2(STM32F407)
下面是测试图片及源代码。

【E1032】W5500在STM32F407VGT6上移植(成功)

F407配置的参数

【E1032】W5500在STM32F407VGT6上移植(成功)

F407连接路由器

【E1032】W5500在STM32F407VGT6上移植(成功)

ping命令测试

【E1032】W5500在STM32F407VGT6上移植(成功)

目录│文件列表:

 └ STM32F407VGT6_w5500_tcp_client

    ├ Libraries

    │  ├ CMSIS

    │  │  ├ Device

    │  │  │  └ ST

    │  │  │     └ STM32F4xx

    │  │  │        │ Release_Notes.html

    │  │  │        ├ Include

    │  │  │        │  │ stm32f4xx.h

    │  │  │        │  └ system_stm32f4xx.h

    │  │  │        └ Source

    │  │  │           └ Templates

    │  │  │              │ system_stm32f4xx.c

    │  │  │              ├ arm

    │  │  │              │  └ startup_stm32f4xx.s

    │  │  │              ├ gcc_ride7

    │  │  │              │  └ startup_stm32f4xx.s

    │  │  │              ├ iar

    │  │  │              │  └ startup_stm32f4xx.s

    │  │  │              ├ TASKING

    │  │  │              │  └ cstart_thumb2.asm

    │  │  │              └ TrueSTUDIO

    │  │  │                 └ startup_stm32f4xx.s

    │  │  └ Include

    │  │     │ arm_common_tables.h

    │  │     │ arm_math.h

    │  │     │ core_cm0.h

    │  │     │ core_cm3.h

    │  │     │ core_cm4.h

    │  │     │ core_cm4_simd.h

    │  │     │ core_cmFunc.h

    │  │     └ core_cmInstr.h

    │  └ STM32F4xx_StdPeriph_Driver

    │     │ Release_Notes.html

    │     ├ inc

    │     │  │ misc.h

    │     │  │ stm32f4xx_adc.h

    │     │  │ stm32f4xx_can.h

    │     │  │ stm32f4xx_crc.h

    │     │  │ stm32f4xx_cryp.h

    │     │  │ stm32f4xx_dac.h

    │     │  │ stm32f4xx_dbgmcu.h

    │     │  │ stm32f4xx_dcmi.h

    │     │  │ stm32f4xx_dma.h

    │     │  │ stm32f4xx_exti.h

    │     │  │ stm32f4xx_flash.h

    │     │  │ stm32f4xx_fsmc.h

    │     │  │ stm32f4xx_gpio.h

    │     │  │ stm32f4xx_hash.h

    │     │  │ stm32f4xx_i2c.h

    │     │  │ stm32f4xx_iwdg.h

    │     │  │ stm32f4xx_pwr.h

    │     │  │ stm32f4xx_rcc.h

    │     │  │ stm32f4xx_rng.h

    │     │  │ stm32f4xx_rtc.h

    │     │  │ stm32f4xx_sdio.h

    │     │  │ stm32f4xx_spi.h

    │     │  │ stm32f4xx_syscfg.h

    │     │  │ stm32f4xx_tim.h

    │     │  │ stm32f4xx_usart.h

    │     │  └ stm32f4xx_wwdg.h

    │     └ src

    │        │ misc.c

    │        │ stm32f4xx_adc.c

    │        │ stm32f4xx_can.c

    │        │ stm32f4xx_crc.c

    │        │ stm32f4xx_cryp.c

    │        │ stm32f4xx_cryp_aes.c

    │        │ stm32f4xx_cryp_des.c

    │        │ stm32f4xx_cryp_tdes.c

    │        │ stm32f4xx_dac.c

    │        │ stm32f4xx_dbgmcu.c

    │        │ stm32f4xx_dcmi.c

    │        │ stm32f4xx_dma.c

    │        │ stm32f4xx_exti.c

    │        │ stm32f4xx_flash.c

    │        │ stm32f4xx_fsmc.c

    │        │ stm32f4xx_gpio.c

    │        │ stm32f4xx_hash.c

    │        │ stm32f4xx_hash_md5.c

    │        │ stm32f4xx_hash_sha1.c

    │        │ stm32f4xx_i2c.c

    │        │ stm32f4xx_iwdg.c

    │        │ stm32f4xx_pwr.c

    │        │ stm32f4xx_rcc.c

    │        │ stm32f4xx_rng.c

    │        │ stm32f4xx_rtc.c

    │        │ stm32f4xx_sdio.c

    │        │ stm32f4xx_spi.c

    │        │ stm32f4xx_syscfg.c

    │        │ stm32f4xx_tim.c

    │        │ stm32f4xx_usart.c

    │        └ stm32f4xx_wwdg.c

    ├ Project

    │  │ Project.uvguix.Administrator

    │  │ Project.uvopt

    │  │ Project.uvoptx

    │  │ Project.uvproj.saved_uv4

    │  │ Project.uvprojx

    │  ├ DebugConfig

    │  │  │ Embed-Net_STM32F405RG.dbgconf

    │  │  └ Embed-Net_STM32F407VGTx.dbgconf

    │  ├ Doc

    │  │  └ ReadME.txt

    │  ├ Listing

    │  │  │ Project.map

    │  │  └ startup_stm32f4xx.lst

    │  └ Output

    │     │ delay.crf

    │     │ delay.d

    │     │ delay.o

    │     │ dhcp.crf

    │     │ dhcp.d

    │     │ dhcp.o

    │     │ dns.crf

    │     │ dns.d

    │     │ dns.o

    │     │ main.crf

    │     │ main.d

    │     │ main.o

    │     │ misc.crf

    │     │ misc.d

    │     │ misc.o

    │     │ Project.axf

    │     │ Project.build_log.htm

    │     │ Project.hex

    │     │ Project.htm

    │     │ Project.lnp

    │     │ Project.sct

    │     │ Project_Embed-Net.dep

    │     │ socket.crf

    │     │ socket.d

    │     │ socket.o

    │     │ spi.crf

    │     │ spi.d

    │     │ spi.o

    │     │ startup_stm32f4xx.d

    │     │ startup_stm32f4xx.o

    │     │ stm32f4xx_gpio.crf

    │     │ stm32f4xx_gpio.d

    │     │ stm32f4xx_gpio.o

    │     │ stm32f4xx_it.crf

    │     │ stm32f4xx_it.d

    │     │ stm32f4xx_it.o

    │     │ stm32f4xx_rcc.crf

    │     │ stm32f4xx_rcc.d

    │     │ stm32f4xx_rcc.o

    │     │ stm32f4xx_spi.crf

    │     │ stm32f4xx_spi.d

    │     │ stm32f4xx_spi.o

    │     │ stm32f4xx_usart.crf

    │     │ stm32f4xx_usart.d

    │     │ stm32f4xx_usart.o

    │     │ system_stm32f4xx.crf

    │     │ system_stm32f4xx.d

    │     │ system_stm32f4xx.o

    │     │ usart.crf

    │     │ usart.d

    │     │ usart.o

    │     │ w5500.crf

    │     │ w5500.d

    │     │ w5500.o

    │     │ wizchip_conf.crf

    │     │ wizchip_conf.d

    │     └ wizchip_conf.o

    └ User

       │ delay.c

       │ delay.h

       │ main.c

       │ main.h

       │ stm32f4xx_conf.h

       │ stm32f4xx_it.c

       │ stm32f4xx_it.h

       │ usart.c

       │ usart.h

       ├ Ethernet

       │  │ socket.c

       │  │ socket.h

       │  │ spi.c

       │  │ spi.h

       │  │ wizchip_conf.c

       │  │ wizchip_conf.h

       │  └ W5500

       │     │ w5500.c

       │     └ w5500.h

       └ Internet

          ├ DHCP

          │  │ dhcp.c

          │  └ dhcp.h

          └ DNS

             │ dns.c

             └ dns.h

TAGW5500
  • 27 次
  • 1 分