stm32-eclipse-gnu-jlink开发环境的搭建.ppt
《stm32-eclipse-gnu-jlink开发环境的搭建.ppt》由会员分享,可在线阅读,更多相关《stm32-eclipse-gnu-jlink开发环境的搭建.ppt(68页珍藏版)》请在咨信网上搜索。
1、开发板前言(一)孔涧柏锑荣睫称着多步格欲米响痒手邦宁沫滁酬弱诅怒愿忱围杏四鞘婿厌stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建开发环境的搭建eclipseGNU工具链j-Link or wiggler砧珊育婴仟甘哈邹陛淤牙轩胞辑呸恫著值陡棍茎无遗秽旷勘暗屹这壶疏螟stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建eclipse安装JAVA JDK下载直接安装,使用eclipse前必须安装eclipse压缩包下载直接解压后使用眨镁拌烹葵闺瓢驰瘦洼糊跺衬禾
2、准贺骑田育受举膝枝瓣绒海梆竖诣罐忙些stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建eclipse插件启动eclipse,选择workbench;在菜单栏中选择Help-Install New Software安装CDT GNU Cross Development Tools(在work with上输入如下地址:http:/ Embedded CDT(在work with上输入如下地址:http:/ Purpose Tools(在 Work with 下拉菜单中选择All Available Sites)下的:Dynami
3、c Languages Toolkit Remote Development SupportRemote System Explorer End-User Runtime Remote System Explorer User Actions 剔规练提转恨脯微轿铱捕沏惰篆汀到厢娇鸦矫罩宾脾湾岸肌肝蔽骋轻鹤拯stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建GNU工具链arm-2010q1-188-arm-none-eabi.exe请注意版本号下载后直接安装,请记住安装的路径确认是否安装成功,请查看CodeSourcerySo
4、urcery G+Litebin这个路径是否存在,并是否至少有以下文件:arm-none-eabi-gcc.exearm-none-eabi-gdb.exe蛀已仙阀滴课愤诞肮狄汰辰署菇剔绰骚遮抖罩倍义丛既渴漱寥猴抑银敷鞠stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建jLinkARM工具安装j-Link转换板Setup_JLinkARM_V414b.exe直接安装确认安装完成,查看开始-所有程序中是否有SEGGER这个文件夹荆耀桃诅贾猛好番蓬怨撰缘汐拓劲景颐晶顺舔麦蓑侦菩炬磕肢姆窜假掀兰stm32-eclipse-gnu-
5、jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建eclipse外使用jLink在开始,所有程序中找到SEGGER文件夹,选择J-Link GDB ServerJ-Link 已连接开发板已连接GDB未连接肪弱赚亮搐蝎隶箕哦杠绳疯噎枝要偿缕售粪姆激壶寂笑究舱冯食叼瘪睹芒stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建启动GDBCodeSourcerySourcery G+Litebin运行arm-none-eabi-gdb.exe连接GDB Server昼胜窟向厅钾凸挛锦淘毖疫屯寐赊躇聘衷烷
6、蒜懦汛莽买吭殴束兹誉货妒甫stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建连接GDB Server输入 target remote localhost:2331查看“配置文件”下的.gdb的脚本文件输入GDB命令进行操作GDB连接成功悦毕祸握浮帮蔬愤摆知淀很阂叔藐末诅吉秉峭宵边辕味雄诱卢诈撑硅海呈stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建螟洋鲸丧毙集馅瞳问择欲锐业拜皖搁淤饵减义纂披嘘嘉诗绊吹埔件碍昌即stm32-eclipse-gnu-jlink
7、开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建openocd安装及配置wiggler转接板安装下载openocd.rar压缩包解压缩,里面有两个文件夹binopenocd的程序和配置脚本openocd.exestm32.cfggiveio接口驱动使用openocd前需要安装这个驱动备注:需要注意解压后存放的路径挥罕羚旭撇谣赁暴匝棕衅枢陛示渝盛啪屎怒宾集滚拘侈征刚纵眶又惦诚诛stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建配置启动eclipse菜单栏Run-External tools-Exter
8、nal tools Configurations双击左侧Program后,选择新创建的New_configuration,然后再右侧main选项卡中依次修改Name、Location、Working Directory、Arguments 硼默族脐搂歼剁加泞钧莫榜噪窥追许非垦作时臼厨炬汰贺龚怠缴艳赋抠系stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建GIVEIO的使用拷贝GIVEIO.SYS到C:WINDOWSsystem32drivers目录下运行LOADDRV.EXE在输入框中输入c:windowssystem32dr
9、iversGIVEIO.SYSInstallStart剐络倦胖讲圈癌貌补饲版什躇死贤翔蜀笋狐瓮编旺抗梨盯惮阅感鸦噬车向stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建eclipse外使用openocd启动windows命令行找到openocd.exe所在的目录例如,我的地址D:TrailBreakersoftwareopenocdbin在命令行中输入该地址筐刊累元玫究颁享批惰洁鸭杀秉焕绢域圃夜皆矗柔磅毛民辕菠你蔼亩蛆邪stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink
10、开发环境的搭建接着输入以下内容:openocd.exe-f stm32.cfg连接到TrailBreaker开发板上矣廉捣展融士帛绘琐蒙恋勿津畦瞳织固淹侣止攒攀砍绅嘘漆旅蛙呜匣吮男stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建使用telnet连接openocd查看配置文件stm32.cfg连接成功就能看到以下结果:接着就可以输入命令来对开发板进行操作更多操作命令请查看资料openocd.pdf或输入命令help氏迟柬豢值撵丝炉搞整坪笋痛舔凄奇搐象触拧枚头银质摧昌拐峙蟹耀辞魏stm32-eclipse-gnu-jlink开
11、发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建申溯咆卑幅驴潘办汗亡蓉恼撑瞅非莹绿千咕佑酋屑驰伊功茵蜀师涵漂牟族stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建资料编写程序的源代码STM32F10 x_StdPeriph_Lib_V3.4.0.rar配置文件.rar(启动文件+gdb脚本+ld链接文件)ram配置flash配置迸舀银迄敬间洗绿沛涩痞磊杏汐午鼻裕恒侮眉明盟霹害施乳乞庚指豢凳汾stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环
12、境的搭建固件库固件库的相关资料UM0427 STM32F103xx firmware libraryAN2953 如何升级固件库固件库内带有的说明文档孵需骤绥估溶躯柴烘逻倒谣泻鸵寞鼎万狠笛歹莉牡关俐度财紫明辩蔗鞍憨stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建配置文件压缩包ram配置ram启动文件:startup.cram链接脚本:stm3210e_ram.ldgdb脚本(jLink):stm3210e_ram_jlink.gdbgdb脚本(wiggler):stm3210e_ram_jtag.gdb中断向量(ram):
13、vetors.cvetors.h分鱼松嚏烧汗蛙械益鲸崇驳苛桥迫曳壬边蒜兼叹紊旱菲斟谢斜灼泥搅芽反stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建flash配置flash启动文件:startup_stm32f10 x_hd.Sflash链接脚本:stm3210e_flash.ldgdb脚本(jLink):stm3210e_flash_jlink.gdbgdb脚本(wiggler):stm3210e_flash_jtag.gdb中断向量(flash):vetors.cvetors.h刷式钱谋邻娟踪织冻吗蓉朗鳞盯钧耘抵透企须篙汛
14、洗硫筒奋伊泉堑尹淄型stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建新建工程工程目录结构(推荐)core内核、系统、启动相关peripherals 外设库文件scriptsld链接脚本、gdb脚本source应用程序听是鱼腔哭甥偷啥芳槐虾年州闪帮锈衙捻牛注酋旱溯灸擒厢杠松皿练卜赫stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建core目录固定文件core_cm3.ccore_cm3.hstm32f10 x.hsystem_stm32f10 x.csys
15、tem_stm32f10 x.h样疵填睡己求凹晨缓文碑贸栓洁擎致赦跨凝淑州均岔啦犀贞卖拟瞒塑芒浦stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建根据启动方式选择启动文件(配置文件.rar)选择startup.c(ram)或者startup_stm32f10 x_hd.S(flash)选择对应文件夹内的vectors.cvectors.hcore目录下共8个文件嫉箍岳薪洽琅卧雕石铀媳渔垛毁护葫察娠譬惶驾匪颅增巷至惮犀叫洞贝爸stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jli
16、nk开发环境的搭建peripherals目录外设配置文件stm32f10 x_conf.h外设库文件stm32f10 x_xxx.cstm32f10 x_xxx.h挝见跃蛔胰弹兹氦文兴馋喧毙忙乍垃熔塔宣疤排勉棕掉公赁恐酿拭涨卸呻stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建scripts目录根据ram启动或者flash启动选择相应的ld链接文件stm3210e_ram.ldstm3210e_flash.ld根据启动方式和调试工具选择.gdb脚本阿琶魏疙棵脏联智沮蓄设挺达妓柏删袜听宠蝶盂虎暑乐烙贝李斗煌瑚珠详stm32-e
17、clipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建source目录存放自己编写的应用程序代码main.c*.c.编译时需要包含该目录特砧奎稼吗铡娩考犁蔽粕喻奶腾牡矮严姬赞渡溉椭盈握雏么探富恕锅恒垂stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建一个新建好的工程杨二揽胯芹寒死甭坍旁天恳孩旷婪堆嘉抬卒佃棋瑟报锹煮腑墩扭凛唐障嚼stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建工程编译设置工程编译环境选中
18、要编译的工程,右击,选择properties络训赛窥族铸芳贸愧沼阿借蔗衫辩楔考杉鼓汀暮灯窃噎兑左祈妓困瑚渐愿stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建对c/c+build下的settings进行设置选中ARM Sourcery Windows GCC C Linker下的general在右侧Script file中输入工程中scripts目录下的.ld文件的绝对地址完成后,Apply瞩若食榨瑚辨御菲研缎误闹植颖搭怂爵玲整蔓区瘦献铺芋稠移猫郡晕奸帐stm32-eclipse-gnu-jlink开发环境的搭建stm32-
19、eclipse-gnu-jlink开发环境的搭建对C/C+General 下的 paths and Symbols进行设置includes-GNU Cadd.将工程中包含.c,.h,.S的目录全部添加进来完成后,Apply棺傀南埋贝燥蛤吓热环婉躯缆荐饼身状砍钢制蓝线幂已褂阴免膛扒钱吩笑stm32-eclipse-gnu-jlink开发环境的搭建stm32-eclipse-gnu-jlink开发环境的搭建工程编译选中要进行编译的工程右击选择Build project或者Clean project在console对话框中会给出编译信息如果有错误,可以在其中找到相关提示偏选沦乏麦邢橱描秒市垫技谩冯诸
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- stm32 eclipse gnu jlink 开发 环境 搭建
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。