论坛首页 > 交流专区 > 技术交流 > [资料] W7500EVB的硬件资源简介
查看:485  |  回复:8
[资料] W7500EVB的硬件资源简介
WSGustin
27
主题
43
回复
发表于Fri Feb 23 15:13:05 CST 2018   |  只看该作者 1# 电梯直达

W7500 芯片为单芯片解决方案, 集成 ARM Cortex-M0,128KB Flash 及用于多种嵌入式应用平台的全硬件 TCP/IP 核, 特别适用于物联网领域。 使用 WIZwiki-W7500, 助您轻松完成原型开发。


       实践出真知,要想学好W7500,实验平台必不可少! 本篇将详细介绍W7500的硬件平台: W7500EVB 开发板 通过该篇的介绍, 将了解到W7500EVB 的功能及特点。为了更好的使用W7500EVB,本篇还介绍了开发板的一些使用注意事项,请读者在使用开发板的时候一定要注意。
       本章,主要是向大家简要介绍我们的开发板上所拥有的硬件资源。


炜世科技—WIZnetW7500官方代理商,全程技术支持,价格绝对优势!!

W7500EVB开发板指南.pdf 

 
回复 收藏
  举报
WSGustin
27
主题
43
回复
发表于Fri Feb 23 18:53:05 CST 2018   |  只看该作者 2#


第一章 实验平台简介

本章,主要是向大家简要介绍我们的开发板上所拥有的硬件资源,后面的历程都是基于开发板上拥有的资源进行的。
本章将分为两节:
1.1 W7500EVB 资源初探
1.2 W7500EVB 资源说明


1.1 W7500EVB 资源初探

W7500EVB 的资源图如图1.1.1所示:

 


W7500的内部资源,都可以在此开发板上验证,同时还引出了多处GPIO接口可供外接其它设备。

W7500EVB资源如下:

CPU: W7500, FLASH: 128KB;

1个电源指示灯(红色)

1组多功能端口(DAC/ADC/PWM)

1个 OLED 模块接口

3个 USART

1个 SD 卡接口

1个 10M/100M 以太网接口(RJ45)

1个复位按钮,可用于复位 MCU 和 OLED

1个BOOT按键

1个功能按键

1.2 W7500EVB 资源说明

资源说明部分,我们将分为三个部分说明:硬件资源说明、 软件资源说明和W7500引脚分配。

1.2.1 硬件资源说明

1 SD 卡接口

开发板板载的一个标准小 SD 卡接口, SDIO 方式驱动,有了这个 SD 卡接口,就可以满足海量数据存储的需求。

2 复位按键

开发板板载的复位按键(RESET), 用于复位 W7500,同时还具有复位液晶的功能,因为液晶模块的复位引脚和W7500的复位引脚是连接在一起的, 当按下该键的时候,W7500和液晶一并被复位。

3 1个功能按键

开发板板载的1个机械式功能按键,可以用于人机交互的输入,这1个按键是直接连接在 W7500 的 IO口上的,此IO口平时保持高电平,按键按一下变为低电平。

4 电源指示灯

开发板板载的一颗红色的 LED 灯,用于指示电源状态。通过这个 LED,可以判断开发板的上电情况。

5 3.3V 电源输入/输出 5V电源输入/输出

开发板板载的一组 3.3V和5V 电源输入输出引脚,用于给外部提供 3.3V和5V的电源,也可以用于从外部接 3.3V和5V 的电源给板子供电。大家在实验的时候可能经常会为没有 3.3V和5V 电源而苦恼不已,有了 W7500EVB,就可以很方便的拥有一个简单的 3.3V和5V 电源。

6 以太网接口(RJ45

开发板板载的网口只能用来连接网线,实现网络通信功能。该接口使用 W7500 作为网络芯片,该芯片自带 MAC ,支持 10M/100M 网络,通过 8080 并口同 W7500 的FSMC(可变静态存储控制器)接口连接。

7 OLED 接口

开发板板载的 OLED 模块接口,该接口兼容所有的SPI通信的OLED屏。


1.2.2 软件资源说明

上面我们详细介绍了 W7500EVB 的硬件资源。接下来,我们将向大家简要介绍一下W7500EVB 的软件资源。

W7500EVB 提供的标准例程27个,我们提供的这些例程,基本都是原创,拥有非常详细的注释,代码风格统一、循序渐进, 非常适合初学者入门。

编号

试验名称

编号

试验名称

1

RGB LED试验

15

TCP_Server

2

KEY 试验

16

TCP_Client

3

串口试验

17

UDPS

4

外部中断试验

18

DHCP

5

独立看门狗试验

19

DNS

6

双定时器中断试验

20

SMTP

7

PWM输出试验

21

HTTP_Server

8

PWM输入捕获试验

22

HTTP_Client_onenet

9

DMA试验

23

NETBIOS

10

FLASH 模拟 EEPROM 试验

24

NTP

11

AT24C32试验

25

Upnp

12

OLED试验

26

SNMP

13

ADC试验

27

Ping

14

DHT11实验

1.2.3 W7500EVB IO引脚分配

为了让大家能更快更好的使用我们的W7500EVB 开发板,这里特地将W7500EVB主芯片:W7500 的 IO 资源分配做了一个总表,以便大家查阅。

W7500EVB IO资源分配表

GPIO

连接资源

外设连接关系说明

29

PA0

GPIOA_0

30

PA1

GPIOA_1

31

PA2

GPIOA_2

33

PA5

GPIOA_5

SSEL0

34

PA6

GPIOA_6

SCLK0

35

PA7

GPIOA_7

MISO0

36

PA8

GPIOA_8

MOSI0

37

PA9

GPIOA_9

SCL0

38

PA10

GPIOA_10

SDA0

42

PA13

GPIOA_13

U_TXD0

GPRS接口的U_TXD0

43

PA14

GPIOA_14

U_RXD0

GPRS接口的U_RXD0

44

PA15

GPIOA_15

45

PB0

GPIOB_0

SSEL1

OLED接口的DC

46

PB1

GPIOB_1

SCLK1

OLED接口的SCL

47

PB2

GPIOB_2

MISO1

OLED接口的RES

48

PB3

GPIOB_3

MOSI1

OLED接口的SDA

24

PB4

GPIOB_4

TXEN

25

PB5

GPIOB_5

COL

16

PB6

GPIOB_6

RXD3

DUP

17

PB7

GPIOB_7

RXCLK

18

PB8

GPIOB_8

RXD3

DUP

19

PB9

GPIOB_9

RXD2

TXCLK

20

PB10

GPIOB_10

RXD1

TXD0

21

PB11

GPIOB_11

RXD0

TXD1

22

PB12

GPIOB_12

RXDV

TXD2

23

PB13

GPIOB_13

CRS

TXD3

26

PB14

GPIOB_14

MDC

MDIO

27

PB15

GPIOB_15

MDIO

MDC







WSGustin
27
主题
43
回复
发表于Fri Feb 23 18:53:26 CST 2018   |  只看该作者 3#

53

PC0

GPIOC_0

U_CTS1

GPRS接口的U_CTS1

54

PC1

GPIOC_1

U_RTS1

GPRS接口的U_RTS1

57

PC4

GPIOC_4

SCL1

51

PC6

GPIOC_6

52

PC7

GPIOC_7

3

PC10

GPIOC_10

U_TXD2

4

PC11

GPIOC_11

U_RXD2

5

PC12

GPIOC_12

AIN3

接按键KEY0

6

PC13

GPIOC_13

AIN2

7

PC14

GPIOC_14

AIN1

8

PC15

GPIOC_15

AIN0

11

PD0

GPIOD_0

TXD3

CRS

12

PD1

GPIOD_1

TXD2

RXDV

13

PD2

GPIOD_2

TXD1

RXD0

14

PD3

GPIOD_3

TXD0

RXD1

15

PD4

GPIOD_4

TXCLK

RXD2

WSGustin
27
主题
43
回复
发表于Sat Feb 24 09:42:16 CST 2018   |  只看该作者 4#

第二章 实验平台详解

2.1 开发板原理图详解

本节,我们将向大家详细介绍 W7500EVB的硬件原理图,让大家对该开发板的硬件原理有个相应的理解,并向大家介绍开发板的使用注意事项,为后面的学习做好准备。

2.1.1 MCU

W7500 作为W7500EVB的主芯片,它拥有的资源包括: 16KB SRAM、 128KB FLASH、 2个双定时器、1个 DMA 控制器(共8个通道)、2个 SPI、2个 IIC、3个串口、1个 12位 ADC(共8个通道)以及53个通用 IO 口,如图2.1.1所示:

 


图2.1.1 W7500MUC原理图

2.1.2引脚IO口

W7500EVB 引出了 W7500 的大部分IO口,如图2.1.2所示:

 

图2.1.2 W7500EVB排针原理图

图中这三组排针一共引出了22个IO管脚,W7500总共有53个IO管脚。

2.1.3 OLED接口

W7500EVB有标准 7 针OLED 接口电路图,如图2.1.3所示:

 

图2.1.3 W7500EVB OLED排针原理图

OLED屏有I2C通信的也有SPI通信,这里是专门为SPI通信的OLED屏引出的排针,是通过W7500的SPI1来通信。

2.1.4 SWD接口

W7500EVB有标准 4 针SWD 接口电路图,如图2.1.4所示:

 

图2.1.4 W7500EVB SWD下载排针原理图

我们的W7500EVB支持ISP下载和SWD下载,这里引出了一组专门为使用SWD下载的引脚。

 2.1.5 复位电路

W7500EVB 的复位电路图,如图2.1.5所示:

 


图2.1.5 W7500EVB按键原理图

因为 W7500 是低电平复位的,所以设计的电路也是低电平复位的,这里的 R2 和 C4构成了上电复位电路。同时,开发板把OLED 的复位引脚也接在 RESET 上,这样这个复位按钮不仅可以用来复位 MCU,还可以复位 OLED。

 2.1.6 启动模式设置接口

W7500EVB 的BOOT模式设置端口电路图,如图2.1.6所示:






图2.1.6 W7500EVB BOOT按键原理图

在ISP下载时我们需要进入BOOT模式所以开发板上设计了一个BOOT按键。

 2.1.7 RGB LED

W7500EVB有1个 RGBLED,如图2.1.7所示:

 



图2.1.7 W7500EVB RGBLED原理图

其中PB3是LEDR,PA4是LEDG,PC5是LEDB。

 2.1.8 SD卡接口

W7500EVB 有一个 SD 卡(小卡)接口,如图2.1.8所示:


 


图2.1.8 W7500EVB SD接口原理图

SD 卡采用 4 位 SDIO 方式驱动,理论上最大速度可以达到 12MB/S,非常适合需要高速存储的情况。

2.1.9 以太网接口(RJ45)

W7500EVB有一个以太网接口(RJ45) ,如图2.1.9所示:

 



图2.1.9 W7500EVB RJ45接口原理图

W7500 本身支持网络功能,所以给它接上网络变压器和RJ45就可以实现网格相关的功能了。

2.1.10 USB串口

W7500EVB有一个 USB 串口,如图2.1.10所示:



 


图2.1.10 W7500EVB USB原理图

这里引出的USB可以进行ISP下载,串口通信和供电,这里的串口通信用的是UART2。

2.2 开发软件环境

上一章,我们介绍了实验平台, 本章我们将详细介绍 W7500EVB 的开发所用的软件: Keil5。通过该篇的学习,将了解到: 1、开发调试工具; 2、程序下载;以上几个环节概括了一个完整的 W7500EVB 开发流程。本章将图文并茂的向大家介绍以上几个方面,希望大家能掌握W7500EVB 的开发流程,并能独立开始W7500EVB 的编程和学习。

2.2.1 开发编译软件--Keil5

Keil 是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、WINNT、WIN2000、WINXP等操作系统。

这里是基于这款软件来进行编写和调试的,所以推荐使用这款软件来编写和调试,这款软件可以在(https://pan.baidu.com/s/1dF0kiE)下载。

2.3 程序下载

2.3.1 ISP烧录

我们W7500EVB是通过ISP进行下载程序的,所以在烧录前我们要先准备好这个软件W7500_ISP,这个软件可以在(http://pan.baidu.com/s/1gdfaPGJ)下载。

     打开 W7500 ISP工具,选择正确的 COM 口和波特率。然后在开发板上先按下BOOT键,在按下RES键,之后先放开RES键再放开BOOT键,如图2.3.1.1所示:

 



图2.3.1 W7500EVB 下载步骤1

然后点击 Open 打开串口,如果连接成功,会显示 Serial Open Complete,如图2.3.1.2所示:

  



图2.3.1.2 W7500EVB 下载步骤2

在 Step5 选项点击“Browse”选择要烧录的工程中的 .bin 文件。点击 “ISP Start” 开始下载文件,下载成功会显示“Download Complete” 信息。

2.3.2 SWD下载

下载附件,解压。然后找到W7500-master文件。在w7500_flash_algo_mdk文件夹,打开项目和建设,如图2.3.2.1所示:

  



图2.3.2.1 设置流程1

建成后,可以查看生成的项目文件夹中的文件。回到w7500_128_flash”文件夹,复制w7500_128_flm Flash算法文件写入Flash文件夹在Keil,如图2.3.2.2所示:


 

图2.3.2.2 设置流程2

可以在W7500EVB上面找到SWD下载口,W7500EVB连接SWD调试器对应的接口如图2.3.2.3所示:

 

图2.3.2.3 W7500EVB SWD下载接口

点击Flash”在顶部的菜单中,打开配置工具如图2.3.2.4所示。

 

图2.3.2.4 设置流程3

点击工具下选择ST_link”调试器的调试,如图2.2.2.5所示:

 

图2.3.2.5 设置流程4

点击Flash下载。设置擦除芯片的下载功能,在RAM算法0x4000类型0x20000000添加w7500_128kb_flash对编程算法。下面的图比较后,单击确定,如图2.3.2.6所示:

 

图2.3.2.6 设置流程5

下载固件到w7500。可以查看完整的消息底部的ST_Link调试,如图2.3.2.7所示:

 

图2.3.2.7 设置流程6


 


立创商城赵...
【官方工作人员】
130
主题
1324
回复
发表于Sat Feb 24 11:27:24 CST 2018   |  只看该作者 5#

很不错的以太网通信开发板!

大概看了以上的资料,请问最常见的 ST-LINK/V2-1 ( ST官方出的开发板都带有这个调试器)支持对W7500 进行烧录或仿真吗? 还有J-LINK这个工具也支持?

《立创快报》总编辑、立创电子公共实验室建设者,企业QQ:2355740879
WSGustin
27
主题
43
回复
发表于Sat Feb 24 16:38:02 CST 2018   |  只看该作者 6#
ST_LINK、U_LINK和J_LINK都支持,并且我们的PCB是在嘉立创打样和生产的,阻容料也是从嘉立创买的,质量都有保障!
WSGustin
27
主题
43
回复
发表于Fri Jun 22 18:06:42 CST 2018   |  只看该作者 7#

第一章 实验平台简介

本章,主要是向大家简要介绍开发板上所拥有的硬件资源,后面的历程都是基于开发板上拥有的资源进行的。
本章将分为两节:
1.1 W7500PEVB
资源初探
1.2 W7500PEVB
资源说明



1.1 W7500EVB 资源初探

W7500PEVB 的资源图如图1.1.1所示:

 

1.1.1 W7500PEVB 的资源图

W7500P的内部资源,都可以在此开发板上验证,同时还引出了多处GPIO接口可供外接其它设备。

W7500PEVB资源如下:

CPU: W7500P FLASH 128KB

1个电源指示灯(红色)

1组多功能端口(DAC/ADC/PWM

1个 OLED 模块接口

3个 USART

1个 SD 卡接口

1个 10M/100M 以太网接口(RJ45

1个复位按钮,可用于复位 MCU

1个BOOT按键

1个功能按键

1.2 W7500PEVB 资源说明

资源说明部分,将分为三个部分:硬件资源说明、软件资源说明和W7500P引脚说明。

1.2.1 硬件资源说明

1SD 卡接口

开发板板载的一个T-Flash储存卡(Micro SD卡)接口,SDIO 方式驱动,有了这个SD卡接口,就可以满足海量数据存储的需求。

2) 复位按键

开发板板载的复位按键(RESET),用于复位W7500P,当按下该键的时候,W7500P被复位。

3 1个功能按键

开发板板载的1个机械式功能按键,可以用于人机交互的输入,这1个按键是直接连接在 W7500PIO口上的,此IO口平时保持高电平,按下按键变为低电平。

4) 电源指示灯

开发板板载的一颗红色LED灯,用于指示电源状态。通过这个LED,可以判断开发板的上电情况,如果红色灯亮了代表正常上电。

5 3.3V 电源输入/输出 和 5V电源输入/输出

开发板板载的一组 3.3V5V 电源输入输出引脚,用于给外部提供 3.3V5V的电源,也可以用于从外部接 3.3V5V 的电源给板子供电。大家在实验的时候经常会用到 3.3V5V 电源,有了 W7500PEVB,就可以很方便的拥有一个简单的 3.3V5V 电源。

6) 以太网接口(RJ45

开发板板载的网络接口可以用来连接网线,实现网络通信功能。W7500P作为MCU内部集成了以太网硬件协议栈和PHY,支持 10M/100M 网络。

7 OLED 接口

开发板板载的 OLED 模块接口,该接口兼容所有SPI通信的OLED屏。

1.2.2 软件资源说明

上面我们详细介绍了 W7500PEVB 的硬件资源。接下来,将向大家简要介绍一下W7500EVB 的软件资源。

W7500PEVB 提供的标准例程28个,拥有非常详细的注释,代码风格统一、循序渐进, 非常适合初学者入门。

编号

试验名称

编号

试验名称

1

RGB LED试验

15

TCP_Server

2

KEY 试验

16

TCP_Client

3

串口试验

17

UDPS

4

外部中断试验

18

DHCP

5

独立看门狗试验

19

DNS

6

双定时器中断试验

20

SMTP

7

PWM输出试验

21

HTTP_Server

8

PWM输入捕获试验

22

HTTP_Client_onenet

9

DMA试验

23

NETBIOS

10

FLASH 模拟 EEPROM 试验

24

NTP

11

AT24C32试验

25

Upnp

12

OLED试验

26

SNMP

13

ADC试验

27

Ping

14

DHT11实验

28

Network install

1.2.3 W7500PEVB IO引脚分配

为了让大家能更快更好的使用W7500PEVB 开发板,这里特地将W7500PEVB主芯片的 IO 资源分配做了一个总表,以便大家查阅。

WSGustin
27
主题
43
回复
发表于Fri Jun 22 18:07:36 CST 2018   |  只看该作者 8#

W7500PEVB IO资源分配表

管脚

GPIO

连接资源

外设连接关系说明

29

PA0

GPIOA_0

30

PA1

GPIOA_1

31

PA2

GPIOA_2

33

PA5

GPIOA_5

SSEL0

34

PA6

GPIOA_6

SCLK0

35

PA7

GPIOA_7

MISO0

36

PA8

GPIOA_8

MOSI0

37

PA9

GPIOA_9

SCL0

38

PA10

GPIOA_10

SDA0

42

PA13

GPIOA_13

U_TXD0

GPRS接口的U_TXD0

43

PA14

GPIOA_14

U_RXD0

GPRS接口的U_RXD0

44

PA15

GPIOA_15

45

PB0

GPIOB_0

SSEL1

OLED接口的DC

46

PB1

GPIOB_1

SCLK1

OLED接口的SCL

47

PB2

GPIOB_2

MISO1

OLED接口的RES

48

PB3

GPIOB_3

MOSI1

OLED接口的SDA

24

PB4

GPIOB_4

TXEN

25

PB5

GPIOB_5

COL

16

PB6

GPIOB_6

RXD3

DUP

17

PB7

GPIOB_7

RXCLK

18

PB8

GPIOB_8

RXD3

DUP

19

PB9

GPIOB_9

RXD2

TXCLK

20

PB10

GPIOB_10

RXD1

TXD0

21

PB11

GPIOB_11

RXD0

TXD1

22

PB12

GPIOB_12

RXDV

TXD2

23

PB13

GPIOB_13

CRS

TXD3

26

PB14

GPIOB_14

MDC

MDIO

27

PB15

GPIOB_15

MDIO

MDC

53

PC0

GPIOC_0

U_CTS1

GPRS接口的U_CTS1

54

PC1

GPIOC_1

U_RTS1

GPRS接口的U_RTS1

57

PC4

GPIOC_4

SCL1

51

PC6

GPIOC_6

52

PC7

GPIOC_7

3

PC10

GPIOC_10

U_TXD2

4

PC11

GPIOC_11

U_RXD2

5

PC12

GPIOC_12

AIN3

接按键KEY0

6

PC13

GPIOC_13

AIN2

7

PC14

GPIOC_14

AIN1

8

PC15

GPIOC_15

AIN0

11

PD0

GPIOD_0

TXD3

CRS

12

PD1

GPIOD_1

TXD2

RXDV

13

PD2

GPIOD_2

TXD1

RXD0

14

PD3

GPIOD_3

TXD0

RXD1

15

PD4

GPIOD_4

TXCLK

RXD2

WSGustin
27
主题
43
回复
发表于Fri Jul 06 16:48:48 CST 2018   |  只看该作者 9#

第二章 实验平台详解

2.1 开发板原理图详解

本节,将向大家详细介绍 W7500PEVB的硬件原理图,让大家对该开发板的硬件原理有个相应的理解,并向大家介绍开发板的使用注意事项,为后面的学习做好准备。

2.1.1 MCU

W7500P作为W7500PEVB的主芯片,它拥有的资源包括: 16KB SRAM128KB FLASH2个双定时器、1DMA控制器(共6个通道)、2 SPI2 IIC3个串口、1个12位ADC(共8个通道)以及53个通用 IO 口,如图2.1.1所示:

 


2.1.1 W7500P MUC原理图


2.1.2 引脚IO

W7500PEVB引出了W7500P的大部分IO口,如图2.1.2所示:

      

2.1.2 W7500PEVB排针原理图

图中这四组排针一共引出了22IO管脚,W7500P总共有53IO管脚。

2.1.3 OLED接口

W7500PEVB有标准7OLED接口电路图,如图2.1.3所示:

   

2.1.3 W7500EVB OLED排针原理图

这排引脚使用的是W7500PSPI1进行通信。



2.1.4 SWD接口

W7500PEVB有标准 4 SWD 接口电路图,如图2.1.4所示。

  

2.1.4 W7500PEVB SWD下载排针原理图

W7500PEVB支持ISP下载和SWD下载,这里引出了一组专门为使用SWD下载的引脚。

2.1.5 复位电路

W7500PEVB 的复位电路图,如图2.1.5所示。

    

2.1.5 W7500PEVB按键原理图

2.1.6 启动模式设置接口

W7500PEVB 的BOOT模式设置端口电路图,如图2.1.6所示。

 


2.1.6 W7500EVB BOOT按键原理图

ISP下载时需要进入BOOT模式,所以开发板上设计了一个BOOT按键。


2.1.7 RGB LED

W7500PEVB有1RGBLED,如图2.1.7所示。

          

2.1.7 W7500PEVB RGBLED原理图

2.1.8 SD卡接口

W7500PEVB 有一个 SD 卡(Micro SD卡)接口,如图2.1.8所示。

  

2.1.8 W7500PEVB SD接口原理图

SD 卡采用 4 SPI方式驱动,非常适合需要高速存储的情况。



2.1.9 以太网接口(RJ45

W7500PEVB有一个以太网接口(RJ45) ,如图2.1.9所示。

 


2.1.9 W7500PEVB RJ45接口原理图

W7500P本身支持网络功能,所以给它接上网络变压器和RJ45就可以实现网格相关的功能了。



2.1.10 USB串口

W7500PEVB有一个 USB 串口,如图2.1.10所示。

 


2.1.10 W7500PEVB USB原理图

这里引出的USB可以进行ISP下载,串口通信和供电,这里串口通信用的是UART2

2.2 开发软件环境

上一节,介绍了实验平台, 本节将详细介绍 W7500PEVB 的开发所用到的软件: Keil5。通过该小节的学习,将了解到: 1、开发调试工具; 2、程序下载,以上几个环节概括了一个完整的 W7500PEVB 开发流程。本节将图文并茂的向大家介绍以上几个方面,希望大家能掌握W7500PEVB 的开发流程,并能独立开始W7500PEVB 的编程和学习。

2.2.1 开发编译软件--Keil5

Keil 是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98WINNTWIN2000WINXP等操作系统。

这里是基于这款软件来进行编写和调试的,所以推荐使用这款软件来编写和调试,这款软件可以在(https://pan.baidu.com/s/1dF0kiE)下载。

2.3 程序下载

2.3.1 ISP烧录

W7500PEVB是通过ISP进行下载程序的,所以在烧录前要先准备好这个软件W7500_ISP,这个软件可以在(http://pan.baidu.com/s/1gdfaPGJ)下载。

     打开 W7500 ISP工具,选择正确的 COM 口和波特率。然后在开发板上先按下BOOT键,再按下RES键,之后先放开RES键再放开BOOT键,如图2.3.1.1所示:

 点击查看大图


2.3.1 W7500PEVB 下载步骤1

然后点击 Open 打开串口,如果连接成功,会显示 Serial Open Complete,如图2.3.1.2所示。

 


2.3.1.2 W7500EVB 下载步骤2

Step5 选项点击“Browse”选择要烧录的工程中的 .bin 文件。点击 “ISP Start” 开始下载文件,下载成功会显示“Download Complete” 信息。

2.3.2 SWD下载

然后找到W7500-master文件。在w7500_flash_algo_mdk文件夹,打开项目和建设,如图2.3.2.1所示。

 点击查看大图


2.3.2.1 设置流程1

建成后,可以查看生成的项目文件夹中的文件。回到“w7500_128_flash”文件夹,将“w7500_128_flm Flash”算法文件复制到Keil_v5中的Flash文件中,如图2.3.2.2所示。

 点击查看大图


2.3.2.2 设置流程2

可以在W7500PEVB上面找到SWD下载口,W7500PEVB连接SWD调试器对应的接口如图2.3.2.3所示。

 点击查看大图


2.3.2.3 W7500PEVB SWD下载接口



点击“Flash”在顶部的菜单中,打开配置工具如图2.3.2.4所示。

 


2.3.2.4 设置流程3



点击工具下选择“ST_link”调试器的调试,如图2.2.2.5所示。

 


2.3.2.5 设置流程4



点击“Flash下载。设置擦除芯片的下载功能,在RAM算法0x4000类型0x20000000添加“w7500_128kb_flash对编程算法。跟下面的图比较确认无误后,单击确定,如图2.3.2.6所示。

 点击查看大图


2.3.2.6 设置流程5


完成以上步骤后就可以顺利的烧录程序和调试了,如图2.3.2.7所示。

 点击查看大图


2.3.2.7 设置流程6

  • 温馨提示:标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考:社区发帖规则
  • 您当前输入了 0个文字。还可以输入8000个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

顶部