stm32-eclipse-gnu-jlink开发环境的搭建.ppt
《stm32-eclipse-gnu-jlink开发环境的搭建.ppt》由会员分享,可在线阅读,更多相关《stm32-eclipse-gnu-jlink开发环境的搭建.ppt(68页珍藏版)》请在三一办公上搜索。
1、开发板前言(一),开发环境的搭建,eclipseGNU工具链j-Link or wiggler,eclipse安装,JAVA JDK下载直接安装,使用eclipse前必须安装eclipse压缩包下载直接解压后使用,eclipse插件,启动eclipse,选择workbench;在菜单栏中选择Help-Install New Software安装CDT GNU Cross Development Tools(在work with上输入如下地址:http:/Embedded CDT(在work with上输入如下地址:http:/安装General Purpose Tools(在 Work wit
2、h 下拉菜单中选择All Available Sites)下的:Dynamic Languages Toolkit Remote Development SupportRemote System Explorer End-User Runtime Remote System Explorer User Actions,GNU工具链,arm-2010q1-188-arm-none-eabi.exe请注意版本号下载后直接安装,请记住安装的路径确认是否安装成功,请查看CodeSourcerySourcery G+Litebin这个路径是否存在,并是否至少有以下文件:arm-none-eabi-gcc
3、.exearm-none-eabi-gdb.exe,jLinkARM工具安装,j-Link转换板Setup_JLinkARM_V414b.exe直接安装确认安装完成,查看开始-所有程序中是否有SEGGER这个文件夹,eclipse外使用jLink,在开始,所有程序中找到SEGGER文件夹,选择J-Link GDB Server,J-Link 已连接,开发板已连接,GDB未连接,启动GDBCodeSourcerySourcery G+Litebin运行arm-none-eabi-gdb.exe连接GDB Server,连接GDB Server输入 target remote localhost:
4、2331查看“配置文件”下的.gdb的脚本文件输入GDB命令进行操作,GDB连接成功,openocd安装及配置,wiggler转接板安装下载openocd.rar压缩包解压缩,里面有两个文件夹binopenocd的程序和配置脚本openocd.exestm32.cfggiveio接口驱动使用openocd前需要安装这个驱动备注:需要注意解压后存放的路径,配置启动eclipse菜单栏Run-External tools-External tools Configurations双击左侧Program后,选择新创建的New_configuration,然后再右侧main选项卡中依次修改Name、L
5、ocation、Working Directory、Arguments,GIVEIO的使用,拷贝GIVEIO.SYS到C:WINDOWSsystem32drivers目录下运行LOADDRV.EXE在输入框中输入c:windowssystem32driversGIVEIO.SYSInstallStart,eclipse外使用openocd,启动windows命令行找到openocd.exe所在的目录例如,我的地址D:TrailBreakersoftwareopenocdbin在命令行中输入该地址,接着输入以下内容:openocd.exe-f stm32.cfg连接到TrailBreaker开发
6、板上,使用telnet连接openocd查看配置文件stm32.cfg连接成功就能看到以下结果:接着就可以输入命令来对开发板进行操作更多操作命令请查看资料openocd.pdf或输入命令help,资料,编写程序的源代码配置文件.rar(启动文件+gdb脚本+ld链接文件)ram配置flash配置,固件库,固件库的相关资料UM0427 STM32F103xx firmware libraryAN2953 如何升级固件库固件库内带有的说明文档,配置文件压缩包,ram配置ram启动文件:startup.cram链接脚本:stm3210e_ram.ldgdb脚本(jLink):stm3210e_ram
7、_jlink.gdbgdb脚本(wiggler):stm3210e_ram_jtag.gdb中断向量(ram):vetors.cvetors.h,flash配置flash启动文件:startup_stm32f10 x_hd.Sflash链接脚本:stm3210e_flash.ldgdb脚本(jLink):stm3210e_flash_jlink.gdbgdb脚本(wiggler):stm3210e_flash_jtag.gdb中断向量(flash):vetors.cvetors.h,新建工程,工程目录结构(推荐)core内核、系统、启动相关peripherals外设库文件scriptsld链接
8、脚本、gdb脚本source应用程序,core目录,固定文件core_cm3.ccore_cm3.hstm32f10 x.hsystem_stm32f10 x.csystem_stm32f10 x.h,根据启动方式选择启动文件(配置文件.rar)选择startup.c(ram)或者startup_stm32f10 x_hd.S(flash)core目录下共8个文件,peripherals目录,外设配置文件stm32f10 x_conf.h外设库文件stm32f10 x_xxx.cstm32f10 x_xxx.h,scripts目录,根据ram启动或者flash启动选择相应的ld链接文件stm3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- stm32 eclipse gnu jlink 开发 环境 搭建

链接地址:https://www.31ppt.com/p-6521401.html