北京联盛德微电子有限责任公司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接口复用有其它功能,一旦复用为其它功能则芯片将不支持在线调试功能,此时只能通过串口协议下载合法的固件使用串口调试.
imidc怎么样?imidc彩虹数据或彩虹网络现在促销旗下日本多IP站群独立服务器,原价159美元的机器现在只需要88美元,而且给13个独立IPv4,30Mbps直连带宽,不限制月流量!IMIDC又名为彩虹数据,rainbow cloud,香港本土运营商,全线产品都是商家自营的,自有IP网络资源等,提供的产品包括VPS主机、独立服务器、站群独立服务器等,数据中心区域包括香港、日本、台湾、美国和南非...
SpinServers服务商也不算是老牌的服务商,商家看介绍是是2018年成立的主机品牌,隶属于Majestic Hosting Solutions LLC旗下。商家主要经营独立服务器租用和Hybrid Dedicated服务器等,目前包含的数据中心在美国达拉斯、圣何塞机房,自有硬件和IP资源等,商家还自定义支持用户IP广播到机房。看到SpinServers推出了美国独服的夏季优惠促销活动,最低月...
hostwinds怎么样?2021年7月最新 hostwinds 优惠码整理,Hostwinds 优惠套餐整理,Hostwinds 西雅图机房直连线路 VPS 推荐,目前最低仅需 $4.99 月付,并且可以免费更换 IP 地址。本文分享整理一下最新的 Hostwinds 优惠套餐,包括托管型 VPS、无托管型 VPS、Linux VPS、Windows VPS 等多种套餐。目前 Hostwinds...
协议下载为你推荐
实验小学教育集团智慧校园建设工程采购需求方案filemedia检索网易yeahsqlserver数据库sql server数据库是什么 型数据库波音737起飞爆胎为什么很少见到飞机轮胎爆胎?字节跳动回应TikTok易主互动百科被字节跳动收购意味着什么?什么是支付宝支付宝是什么ldapserverLDAP3是什么360免费建站搭建卡盟分站(卡乐购系统,免费360网站收录)只要29元,想建的找2208647548!可信网站可信网站认证一定要办吗
免费网站域名注册 xenvps 香港服务器99idc cpanel主机 鲨鱼机 php主机 轻博 个人空间申请 太原联通测速平台 个人域名 阿里云浏览器 已备案删除域名 isp服务商 腾讯总部在哪 美国凤凰城 路由跟踪 中国联通宽带测速 免费php空间 好看的空间 葫芦机 更多