北京联盛德微电子有限责任公司WM_W60X_SWD调试配置指南V1.
7北京联盛德微电子有限责任公司(winnermicro)地址:北京市海淀区阜成路67号银都大厦18层电话:+86-10-62161900公司网址:www.
winnermicro.
com北京联盛德微电子有限责任公司文档历史版本完成日期修订记录作者审核V1.
02018-9-13创建LeihyV1.
12018-10-12增加图形编号CuiychV1.
22018-10-22修改FLASH驱动,增加运行区IMAGE头信息更新,解决调试下载后固件无法直接运行问题CuiychV1.
32018-12-13因支持W601芯片,更名为W60XCuiychV1.
42018-12-20增加QFlash驱动说明;更新图形编号;更新Utilities配置图形CuiychV1.
52019-01-11更改书写错误CuiychV1.
62019-04-23更改pin脚书写错误CuiychV1.
72019-09-12更新配图Cuiych北京联盛德微电子有限责任公司目录WM_W60X_SWD调试配置指南.
11目的.
22W60X芯片调试接口.
23QFlash驱动说明.
23.
1QFlash驱动路径23.
2编译QFlash驱动23.
3配置FlashDownload选项.
34Keil环境配置44.
1芯片选择.
44.
2配置Flash和RAM地址44.
3配置优化等级.
54.
4调试器选择与配置.
64.
5Utilities配置.
65调试程序.
86注意事项.
8北京联盛德微电子有限责任公司1目的W60X芯片(基于cortex-m3)Keil环境下的在线调试配置方法.
2W60X芯片调试接口W600芯片的32Pin封装:Pin26(PB6):SWDIO(TMS)Pin27(PB7):SWCLK(TCK)W601芯片的68pin封装:Pin61(PB6):SWDIO(TMS)Pin62(PB7):SWCLK(TCK)将W60X芯片的SWDIO、SWCLK、GND和VCC与调试器的SWD接口相连.
注意:由于芯片的SWD接口复用有其它功能,一旦复用为其它功能则芯片将不支持在线调试功能,此时只能通过串口协议下载合法的固件通过串口调试.
3QFlash驱动说明3.
1QFlash驱动路径驱动位于SDK的Doc目录图3-13.
2编译QFlash驱动备注:也可直接使用提供的W60X_QFlash.
FLM文件,拷贝到Keil/ARM/Flash目录.
1.
拷贝W60X_QFlash到Keil/ARM/Flash目录下北京联盛德微电子有限责任公司图3-22.
双击W60X_QFlash.
uvproj打开项目并编译,默认会生成W60X_QFlash.
FLM并拷贝到上一层目录图3-33.
3配置FlashDownload选项找到JlinkSettings->FlashDownload页面,点击Add调出Flash配置选择页面.
详见4.
5Utilities配置.
图3-4北京联盛德微电子有限责任公司图3-54Keil环境配置4.
1芯片选择选择Project->OptionsforTarget打开对话框,切换到Device标签界面,选择ARM->Cortex-M3内核图4-14.
2配置Flash和RAM地址选择Project->OptionsforTarget打开对话框,切换到Target标签界面,配置芯片的Flash和RAM参数.
北京联盛德微电子有限责任公司图4-2注意:配置的地址范围不能超过芯片的实际大小4.
3配置优化等级选择Project->OptionsforTarget打开对话框,切换到C/C++标签界面,如果需要在线调试跟踪程序必须将优化等级设置为Level0,否则开启优化后的代码实时运行逻辑和实际代码组织结构间存在差异,影响调试.
图4-3北京联盛德微电子有限责任公司4.
4调试器选择与配置先将下列代码贴入记事本并保存为.
ini格式的文件FUNCvoidSetup(void){SP=_RDWORD(0x8010100);//SetupStackPointerPC=_RDWORD(0x8010104);//SetupProgramCounter_WDWORD(0xE000ED08,0x8010100);//SetupVTOR}LOAD%LINCREMENTAL//loadtheapplicationSetup();//SetupforRunningg,_main选择Project->OptionsforTarget打开对话框,切换到Debug标签界面1.
选中Use,并从下拉框中选择使用的仿真器2.
导入保存的.
ini格式文件,主要完成SP和PC指针及中断向量表起始地址的初始化.
注意:SP、PC和VTOR的值与Flash配置的起始地址有关,同时芯片不支持在RAM中运行程序.
图4-44.
5Utilities配置1.
将W60XFlash驱动拷贝到KEIL安装目录的\ARM\Flash目录中2.
选择Project->OptionsforTarget打开对话框,切换到Utilities标签界面,按下图选择1、2,在3的下拉框中选择使用的仿真器必须与Debug标签中的选择一致北京联盛德微电子有限责任公司图4-5上图中,点击Setting,如下图FlashDownload标签中配置RAM和Flash参数必须与前面配置的地址一致,点击Add按钮选择W60X芯片的Flash驱动.
图4-6接上图切换到Debug标签,如下图按1的方式选择调试器接口,正确检测到W60X芯片后会显示框2中的芯片信息.
北京联盛德微电子有限责任公司图4-7最后选择确定逐级保存所有配置.
5调试程序完成Keil环境配置,编译程序无误后,选择Debug->Start/StopDebugSession或CTRL+F5,进行程序的在线调试.
6注意事项1.
由于芯片的SWD接口复用有其它功能,一旦复用为其它功能则芯片将不支持在线调试功能,此时只能通过串口协议下载合法的固件使用串口调试.
棉花云官网棉花云隶属于江西乐网科技有限公司,前身是2014年就运营的2014IDC,专注海外线路已有7年有余,是国内较早从事海外专线的互联网基础服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务(SaaS),拥有丰富的国内BGP、双线高防...
bgp.to对日本机房、新加坡机房的独立服务器在搞特价促销,日本独立服务器低至6.5折优惠,新加坡独立服务器低至7.5折优惠,所有优惠都是循环的,终身不涨价。服务器不限制流量,支持升级带宽,免费支持Linux和Windows server中文版(还包括Windows 10). 特色:自动部署,无需人工干预,用户可以在后台自己重装系统、重启、关机等操作!官方网站:https://www.bgp.to...
pia云怎么样?pia云是一家2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台上,商家主要销售VPS服务,采用KVM虚拟架构 ,机房有美国洛杉矶、中国香港和深圳地区,洛杉矶为crea机房,三网回程CN2 GIA,带20G防御。目前,Pia云优惠促销,年付全场8折起,香港超极速CN2季付活动,4核4G15M云服务器仅240元/季起,香港CN2、美国三网CN2深圳BGP优质云服务器超高性...
协议下载为你推荐
yw372:Com怎么把www.jiayw.com 家园影院的电影下载到本地!!internalservererrorError 500--Internal Server Error如何解决?centos6.5centos 6.5 安装哪些软件新iphone也将禁售iPhone8plus在2020年还会有货吗163yeah网易的163,126,yeah邮箱有什么不同?文档下载手机下载的文件在哪里能找到腾讯公司电话腾讯总公司服务热线是多少爱买网超艾比安高达厉害吗,今天在网上看到的万代的果断入手了,168贵吗,不知道这款高达厉不厉害tumblr上不去吃鸡更新完打不开,成这样了,怎么办在线等,挺急的佛山海虹海虹好吃吗,我从来没吃过
域名服务dns的主要功能为 金万维动态域名 blackfriday 国外服务器网站 线路工具 免费静态空间 hnyd 小米数据库 创梦 双线主机 135邮箱 免费全能主机 如何用qq邮箱发邮件 爱奇艺会员免费试用 空间购买 上海电信测速 登陆qq空间 免费稳定空间 广州服务器托管 新疆服务器 更多