当前位置: 首页 > news >正文

如何设置网站标题青岛seo服务哪家好

如何设置网站标题,青岛seo服务哪家好,做网站内容管理器要吗,永川网站建设1 J-Link简介 J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,是学…

1 J-Link简介

J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,是学习开发ARM最好最实用的开发工具。
J-link 软件包的工具很多,有J-Flash,J-Link Commander,J-Link GDB Server,J-Link RTT Viewer,J-Mem等小工具组成,本文讲解J-link读写MCU内部Flash的相关软件。

2 J-link下载与安装

下载地址:https://www.segger.cn/downloads/jlink/

J-link从V750以后,Windows就有64位的软件。

在这里插入图片描述

笔者这里下载的是JLink_Windows_x86_64_V754d.exe。下载后直接安装即可,这样就不再赘述了。

3 J-link读写MCU内部Flash

下面以STM32为例进行讲解,当然其他MCU也是试用的,只要有JTAG或SWD接口即可。

3.1 使用J-Flash下载程序

这里使用J-Flash将程序下载到MCU的内部Flash中。打开J-Flash,在安装完J-Link驱动就会有该软件。

首次使用就需要新建工程,如图所示。

在这里插入图片描述

然后就选择相应的芯片。

在这里插入图片描述

根据板子的芯片类型选择即可。

接下来将前面编译好的程序拖动进入J-Flash。J-Flash支持Hex、Bin等多种文件类型。笔者这里选择的是HEX文件类型。如果烧写的是Bin文件,还需要指定烧写的起始地址,因为Bin文件是不包含烧写地址的。

在这里插入图片描述

然后点击‘Connect’。

在这里插入图片描述

然后按F7或者点击‘Production Programming’即可下载。

在这里插入图片描述

值得注意的是,要想生成HEX文件,需要在Keil配置输出文件。

在这里插入图片描述

如果要想生成bin文件,需要在KEIL的User选项中,如下图添加这两项:
fromelf --bin --output=…/Output/STM32F103.bin …/Output/STM32F103.axf

在这里插入图片描述

编译完成后就会在Output目录下生成bin文件。

在这里插入图片描述

烧写成功之后,此时程序还没有运行,点击Target->Manual Programming->Start Application,或者按快捷键F9,程序才开始运行,或者按复位键也可以让程序运行。

在这里插入图片描述

如果想让每次下载完成后,程序自动运行,而不用复位。可以使用工程配置下的自动运行选项。打开Option->Project Setting,切换到Production选项,勾选Start Application,就可以让程序自动运行。

在这里插入图片描述

当然啦,也可下载任意bin文件到MCU的内部Flash中。另外也可手动进行烧写。

3.2 使用J-Flash读取Flash

打开J-Flash,和上一节一样,选择相应的芯片,然后点击‘Connect’。

选择Target->Manual Programming ->Read Back,一共有三个选项,用于读取不同的Flash地址范围。

在这里插入图片描述

 Selected sectors
被选择的扇区,可以在工程配置选项Project settings->Flash,查看哪些扇区被选择了。

在这里插入图片描述

 Entire chip
整个Flash区域,一般选择这个选项,读取整个Flash区域的程序

 Range
手动指定读取的Flash地址范围。

笔者这里选择Range,指定读取Flash的内容。

在这里插入图片描述

等待片刻即可读取完成。

在这里插入图片描述

选项File-> Save data file或者是Save data file as,保存读取的数据。

在这里插入图片描述

然后即可对比烧写的数据和读取数据是否一致,可以用作程序的校验。

3.3 使用J-Mem读取Flash

打开J-Mem,选择相应的芯片,然后点击‘OK’。

在这里插入图片描述

如果连接正常就可以看到MCU的4G内存空间的内容。

在这里插入图片描述

笔者这里使用的是STM32F1,是Cortex-M3的内核,Cortex-M3存储器映射结构如下图所示。

在这里插入图片描述

Cortex-M3是32位的内核,因此其PC指针可以指向2^32=4G的地址空间,也就是0x0000_0000——0xFFFF_FFFF这一大块空间。根据图中描述,Cortex-M3内核将0x0000_0000——0xFFFF_FFFF这块4G大小的空间分成8大块:代码、SRAM、外设、外部RAM、外部设备、专用外设总线-内部、专用外设总线-外部、特定厂商等,因此使用该内核的设计者必须按照这个进行各自芯片的存储器结构设计。

Cortex-M3存储器结构和STM32存储器结构:

在这里插入图片描述

图中可以很清晰的看到,STM32的存储器结构和Cortex-M3的很相似,不同的是,STM32加入了很多实际的东西,如:Flash、SRAM等。可以看到Flash的地址是0x08000000。

这里就可以指定到Flash中,读取相应的内容。

在这里插入图片描述

当然也可以保存相应地址的内容。

点击右键,选择“Save”。

在这里插入图片描述

然后选择保存路径,设置其实地址。

在这里插入图片描述

即可保存任意数据。

http://www.yidumall.com/news/43222.html

相关文章:

  • 广东网站建设服务商网络营销策略的概念
  • 今年刚做电商网站慧有生意吗长沙网站推广服务公司
  • 网站2个页面做首页口碑营销是什么意思
  • 网站开发有哪些竞赛北京网络seo
  • wordpress免费教育模板下载地址适合seo软件
  • 网站开发委托服务合同范本广州商务网站建设
  • 各大网站推广软件广州seo优化排名公司
  • php 可以自己做网站吗怎样在百度上宣传自己的产品
  • 乌鲁木齐做企业网站竞价推广员月挣多少
  • 白名单 网站网站推广优化招聘
  • 有哪些做头像的网站站长工具综合查询官网
  • 做网站网络公司今天国际新闻
  • 西城网站建设网页设计模板图片
  • 网站去掉index.html电脑培训网上培训班
  • 广州58同城招聘网最新招聘品牌关键词优化哪家便宜
  • 个人推广网站网络平台推广具体是怎么推广
  • 青岛建网站企业网站设计模板
  • 室内设计相关网站抖音关键词优化排名靠前
  • 小网站关键词河北seo推广
  • 贺州网站制作搞一个公司网站得多少钱
  • 如何查看网站收录情况如何在百度上做产品推广
  • 常宁网站设计网站建设营销型
  • 自己做的网站怎样赚钱网片
  • 有一个做5s壁纸的网站关键词排名点击软件工具
  • 珠海高端网站制作公司网站管理系统
  • 外国人学做中国菜 网站网站如何做seo排名
  • 小程序网站建设成年s8视频加密线路
  • 网络安全企业南昌seo实用技巧
  • php自己写框架做网站6整合营销案例
  • 沈阳媒体网络营销就是seo正确吗